平津战役是毛泽东在1948年11月部署发起的。
1948年11月8日,辽沈战役全部结束,人民解放军歼敌47万人,国民党军队开始不但在质量上而且在人数上也弱于人民解放军。同时,在淮海战场上,人民解放军60多万人,正在同国民党军队80多万人进行对决。国民党在战略上可以使用的机动兵力只剩下华北傅作义集团的50多万人。
傅作义是1947年底被蒋介石任命为华北“剿匪”总司令的。面对当时形势,蒋介石和傅作义都认为东北野战军在短期内不会入关,因此他们确定了“暂守天津,依海作战,以利尔后行动”的方针。根据这一方针,傅作义把他的55万军队收缩在以北平、天津为中心,东起唐山、西至张家口这千里铁路线上,摆成一字长蛇阵,准备西撤或沿海南逃。
毛泽东认真研究敌我态势后认为,傅作义部无论南窜或西撤,都会对全国战局产生极为不利的影响,因此,作出了稳住敌人,不使逃跑,分割包围,就地全歼的战略计划。11月18日,毛泽东为中央军委起草致东北野战军领导人林彪等电报,要他们立即令各纵队以一两天时间完成出发准备,取捷径以最快速度行进,突然包围唐山、塘沽、天津三处敌人,不使逃跑。同时,为迷惑和稳住傅作义集团,又命令华北解放军停攻归绥、缓攻太原。遵照毛泽东的指示,东北野战军10个纵队从11月23日起先后入关,分别隔断平、津之敌和津、塘之敌。
为了阻止傅军西撤,必须控制平绥路。11月24日,毛泽东命令华北野战军第三兵团尽快到达张家口附近,并隔断张家口和宣化两处敌人的联系。11月29日,我军猛攻张家口,傅作义派兵增援张家口,12月8日,我军又将傅作义派出的援兵包围在新保安。
12月11日,毛泽东起草了《关于平津战役的作战方针》,指出:“我们的真正目的不是首先包围北平,而是首先包围天津、塘沽、芦台、唐山诸点。”“力争先歼塘沽之敌,控制海口。只要塘沽(最重要)、新保安两点攻克,就全局皆活了。”从本日起的两星期内“基本原则是围而不打(例如对张家口、新保安),有些则是隔而不围(即只作战略包围,隔断诸敌联系,而不作战役包围,例如对平、津、通州),以待部署完成之后各个歼敌。” 按照这一部署,至12月21日,我人民解放军把平津地区的国民党军分别包围在北平、天津、塘沽、新保安、张家口诸要点。
12月19日,毛泽东命令华北我军在东野四纵到达张家口后,对新保安之敌发起攻击。华北我军于12月22日对被围困在新保安的傅部主力三十五军开展四面攻击,经过11个小时的激战,全歼该军。张家口之敌见势突围,也被我军歼灭。12月24日,张家口解放。至此,傅作义的嫡系部队基本被消灭,其余部队西撤道路完全被切断。他们的面前还有三条路可以走:一是归向人民,走向光明;二是出海东逃,继续为敌;三是就地被歼,彻底完蛋。