清乾隆年间,始属山阳县土门里。
中华民国元年(1912年)后,属东三区。
民国二十二年(1933年),为竹林关联保。
民国三十五年(1946年),分属商县、山阳、商南3县。
民国三十七年(1948年),设竹林关镇,属龙驹设治局。
1949年,设竹林关乡,属丹凤县。
1958年9月,成立丹江公社,属商南县。
1961年10月,更名竹林关公社,复属丹凤县。
1984年6月,改设乡。
1997年5月,撤销竹林关乡、张塬乡、西岭乡,与古路河乡一部分,合并设立竹林关镇。
2001年11月,石槽沟乡并入。
2011年6月,东岭乡并入。