清乾隆年間,始屬山陽縣土門里。
中華民國元年(1912年)后,屬東三區(qū)。
民國二十二年(1933年),為竹林關聯(lián)保。
民國三十五年(1946年),分屬商縣、山陽、商南3縣。
民國三十七年(1948年),設竹林關鎮(zhèn),屬龍駒設治局。
1949年,設竹林關鄉(xiāng),屬丹鳳縣。
1958年9月,成立丹江公社,屬商南縣。
1961年10月,更名竹林關公社,復屬丹鳳縣。
1984年6月,改設鄉(xiāng)。
1997年5月,撤銷竹林關鄉(xiāng)、張塬鄉(xiāng)、西嶺鄉(xiāng),與古路河鄉(xiāng)一部分,合并設立竹林關鎮(zhèn)。
2001年11月,石槽溝鄉(xiāng)并入。
2011年6月,東嶺鄉(xiāng)并入。