1948年11月,华北地域傅做义所部50余万国军放弃承德、保定、山海关、秦皇岛等地,以6个军18个师守北平、5个军16个师守天津,1个军8个师守张家口,筹办在战局倒霉时从天津塘沽坐船南撤投人淮海战场或向西撤离退回绥远地域。同时,林彪、罗荣桓率东北野战军主力80万人在辽沈战役完毕后快速人关,与聂荣臻批示的华北军区2个兵团共100余万人,根据中共中央军委的方针将国军包抄在华北地域。
战前,傅做义到南京面见蒋介石。蒋介石将华北党政大权、统筹经济权利、及间接承受山东青岛的美国西承平洋舰队援助的权利授予傅做义。平津战役共分为三个阶段:第一阶段华北军区徐向前率领的第1兵团停攻太原、杨成武率领的第3兵团撤围归缓,使傅做义感应过于孤立而撤逃。
1948年11月25日,华北军区第3兵团由集宁地域东进,29日向张家口地域守军倡议攻击,构成对张家口包抄之势。傅做义急令在北平守军连夜驰援张家口;又令昌平的第104军主力移至怀来,琢县的第16军移至南口、昌平间,以确保北平与张家口的联络。12月2日,华北军区第2兵团(杨得志)由易县、紫荆关向琢鹿、下花园急进,割断怀来、宣化间的联络。
东北野战军先遣兵团由蓟县向南口、怀来急进,割断北平、怀来间的联络,抓住傅做义的援军,使其既不克不及西逃,也不克不及东撤。12月5日,先遣兵团主力一部在行进中霸占密云,覆灭第13军1个师,主力向延庆、怀来急进;华北第2兵团进抵涿鹿以南。傅做义感应北平遭到威胁,遂令第35军由张家口星夜东撤,令第104、第16军由怀来、南口向西策应第35军;并令第92、第62军和第94军主力由津、塘地域开往北平加强防御。
35军在回京途中于新保安被包抄。至此,解放军将北平、天津从中间隔绝距离,并完成了对上述地域的包抄和朋分,割断了国军西撤或南撤的道路。第二阶段国军35军在新保安被围困后,在北平西面的国军队伍全力向西攻击,诡计解35军之围,但在做战中被人民解放军反包抄。
之后解放军策动新保安战役,覆灭傅做义嫡派队伍35军2个师。23日人民解放军又在张家口东北将城内突围的国军第11兵团7个师5万人大部覆灭。1949年1月2日起,各攻击队伍34万人在天津四周集结。1月10日,淮海战役完毕,人民解放军成功,动静传来士气大振。
1月14日倡议总攻,经29小时激战,全歼守军,生俘天津警备司令陈长捷。第三阶段天津被攻下后,国军北平守军已陷于绝境。傅做义决定与共产党于1月21日会谈达成和平解放北平问题的协议。1月31日中午12时,中国人民解放军第四野战军由西曲门进人北平城,接收北平防务。
平津战役完毕。平津战役历时64天,共覆灭和改编敌52万余人,根本上解放了华北全境。使古都的文物完好的保留下来。平津战役的成功,连同辽沈战役和淮海战役的成功,使国民党军的精锐师团丧失殆尽。从此,中国人民革命战争在全国成功的场面已经根本确定。