民国三十七年(1948年),张山营地区属延庆县七区。
1956年,张山营地区分别建西卓家营、小河屯、张山营、姚家营4乡。
1958年,西卓家营、小河屯、张山营、姚家营4乡划归灯塔(延庆)人民公社,分属西五里营、小河屯2大队。
1961年,西五里营大队改西五里营人民公社,小河屯大队改张山营人民公社。
1963年2月,西五里营公社并入张山营人民公社。
1983年,张山营公社改乡。
1990年,张山营乡改镇。
1997年10月,张山营镇政府从张山营村迁松山路口。
2000年6月,靳家堡乡并入张山营镇。