解放戰爭時期,中國人民解放軍晉察冀軍區部隊在晉綏野戰軍一一部配合下,抗擊國民黨軍進攻張家口的作戰。
1946年9月,國民黨北平(今北京)行營主任李宗仁為摧毀熱.河(今分屬內蒙古自治區和遼寧、河北兩省)、察哈爾(今分屬內蒙古自治區和河北、山西兩省)、綏遠(今屬內蒙古自治醫)3省的解放區,打通平綏鐵路(今北京一包頭),調集第十一、第十二戰區部隊共11個師7萬餘人由南n、懷柔和集寧、豐鎮兩個方向進攻晉察冀解放區首府張家訂。晉察冀軍區司令員兼政治委員聶榮臻遵照中共中央軍委關於以殲敵有生力量為主而不以保守地方為主的指示,決心集中軍區野戰部隊和地方部隊,並在晉綏野戰軍一部協|可下,共13個旅的兵力分東、西兩線組織防禦,殲敵有生力量,同時準備在必要時放棄張家口。以晉察冀野戰軍第2縱隊主力及地方部隊一部於張家口以東懷來、延慶地區住正面抗擊國民黨軍進攻;第1縱隊及第2縱隊第4旅、第3縱隊第7旅隱蔽集結於懷來以南地區待fjL;第4縱隊和晉綏野戰軍4個旅在張家口以西柴溝堡、陽高地區防禦大同、集寧方向國民黨軍的進攻。同時,以第3縱隊1個旅和冀晉、冀察、冀中軍區部隊共6個旅在平漢鐵路(今北京一議口)北段發動攻勢,配合張家口地區作戰。9月29日,國民黨軍第十二戰區部隊在猛烈炮火及飛機、坦克掩護下由懷柔、南口沿平綏鐵路西進,遭到頑強阻擊。10月3日夜,晉察冀野戰軍主力於東:西花園地區殲其第16軍第109師1個團又1個營。4日,國民黨軍參謀總長陳誠到南口布置新的進攻。7日,第94軍主力由北平附近西調,企圖經馬刨泉、橫嶺迂迴懷來,配合正面進攻。晉察冀野戰平迅速轉移兵力,在馬刨泉地區設伏,於8口晚殲其第43師1個團。經過10天戰鬥,東線部隊將國民黨軍阻於懷來蹦東她區,並殲其1萬餘人。出擊平漢鐵路北段的部隊,先後攻克望都、徐水、窖城、定興等縣城,殲國民黨軍8000餘人,控制鐵路120餘公里,策應了野戰軍主力在張家口地區的作戰。10月7日,國民黨軍第十二戰區主力由集寧向張家口西北迂迴,8日襲占張北,10日進至狼窩溝,造成對張家口的不利態勢。當晚,晉察冀邊區黨政軍機關開始轉移。11日,守城部隊也撤離張家口。12日,東線防禦部隊撤出懷來地區,西線部隊亦隨即轉移。張家口保衛戰,共殲國民黨軍2.2萬親人。