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