民國三十七年(1948年),張山營地區(qū)屬延慶縣七區(qū)。
1956年,張山營地區(qū)分別建西卓家營、小河屯、張山營、姚家營4鄉(xiāng)。
1958年,西卓家營、小河屯、張山營、姚家營4鄉(xiāng)劃歸燈塔(延慶)人民公社,分屬西五里營、小河屯2大隊。
1961年,西五里營大隊改西五里營人民公社,小河屯大隊改張山營人民公社。
1963年2月,西五里營公社并入張山營人民公社。
1983年,張山營公社改鄉(xiāng)。
1990年,張山營鄉(xiāng)改鎮(zhèn)。
1997年10月,張山營鎮(zhèn)政府從張山營村遷松山路口。
2000年6月,靳家堡鄉(xiāng)并入張山營鎮(zhèn)。