山海關保衛戰是在1945年10月25日打響的一場重要戰役。這場戰役的背景是抗日戰爭結束後,國民黨軍爲了控制北寧鐵路(今北京至瀋陽),打開進入東北的陸上通道,自1945年10月下旬起,以秦皇島登陸的先遣部隊第13、第52軍共六七萬兵力,沿北寧路向山海關發起進攻。山海關位於秦皇島東北,南臨渤海,北依角山,城高勢險,是連接華北和東北的咽喉要地。
東北人民自治軍根據中共中央軍委指示,爲打亂國民黨軍從陸路搶佔東北的部署,掩護八路軍、新四軍後續出關部隊順利開進,決心堅守山海關。即令進軍東北到達山海關地區的八路軍山東軍區第7師、冀熱遼軍區第19旅、第22旅第64團共6個團萬餘兵力,由第7師師長楊國夫和第19旅長張鶴鳴統一指揮,于山海關、九門口、城子峪地區組織防禦。
國民黨軍以一部兵力向山海關外圍發起進攻,一度攻佔南郊守城部隊的警戒陣地。第7師等部隊一面依託工事頑強堅守,一面組織軍民破壞山海關至秦皇島的鐵路、公路,遲滯國民黨軍後續部隊開進;同時,組織小分隊利用夜暗出擊,一度逼近秦皇島,迫使國民黨軍調動兵力加強後方的防禦。至此,國民黨軍達成了對山海關的合圍,並於16日開始實施圍攻。
此役,東北人民自治軍以6個團的兵力阻擊國民黨軍2個軍20余天的進攻,斃傷俘其1000餘人。山海關保衛戰是東北解放戰爭的第一仗,推延了國民黨軍進入東北的時間,掩護了部分後續出關部隊和地方幹部開進,對於東北解放乃至全國解放具有重要意義。