1948年11月初,在人民解放軍取得遼沈戰(zhàn)役勝利和淮海戰(zhàn)役正順利發(fā)展的的震撼下,分布在以天津、北平為中心地區(qū)的國民黨軍華北“剿總”傅作義集團共4個兵團12個軍55萬余人,已成驚弓之鳥。為了將傅作義集團抑留在華北就地殲滅,不使其南逃西竄,中央軍委決定乘該敵尚未最后定下逃跑決心之前,迅速抽調(diào)東北野戰(zhàn)軍主力12個縱隊約80萬人于遼沈戰(zhàn)役結束后秘密入關,在華北野戰(zhàn)軍兩個兵團及地方部隊的配合下,首先對西線之敵人 “圍而不打”、對東線之敵“隔而不圍”的方針,由西而東,逐次抓住敵人,爾后再各個殲滅被圍之敵。
遵照中央軍委的統(tǒng)一部署,11月28日,華北野戰(zhàn)軍第3兵團包圍張家口之敵第105軍5萬余人,拉開了戰(zhàn)役的序幕。傅作義為保住向西的逃路,急令其第35軍增援張家口。為了抓住西線各敵,中央軍委于12月2日,命令華北野戰(zhàn)軍第2兵團向涿鹿、下花園急進,同時令東北野戰(zhàn)軍先遣兵團向南口、懷來前進切斷平綏路,分割包圍沿線之敵。12日,東北野戰(zhàn)軍主力向越過長城向北平、天津挺進。傅作義發(fā)現(xiàn)東北野戰(zhàn)軍主力的動向后,隨即將其第86軍、第62軍從蘆臺、漢沽、豐臺調(diào)回天津,第87軍從唐山撤回塘沽,準備頑抗。21日,東北野戰(zhàn)軍主力、華北野戰(zhàn)軍及地方部隊已將張家口、新保安、北平、天津各點之敵全部包圍。
人民解放軍對平津之敵完成戰(zhàn)略分割、戰(zhàn)役包圍之后,采取先打兩頭后取中間的辦法,于12月22日至24日全殲新保安、張家口之敵,切斷了傅作義集團可能西逃綏遠的道路。為了統(tǒng)一平津戰(zhàn)役的領導和接收大城市,1949年1月10,中共中央決定由林彪、羅榮桓、聶榮臻三人組成總前委,林彪為書記。1月14日,人民解放軍5個縱隊共22個師向天津發(fā)起進攻。至15日攻占天津,全殲天津守敵13萬人,生俘國民黨軍天津警備司令陳長捷。17日,解放塘沽,斷絕了敵人海上逃路。至此,北平之敵完全孤立,陷入絕境。在人民解放軍的壓力下,北平守敵傅作義集團接受了和平改編,至1月31日,北平的國民黨8個軍,25個師全部開出北京城外,聽候改編,北平宣告和平解放。
平津戰(zhàn)役歷時64天,共殲滅、改編國民黨軍華北“剿總”所屬3個兵團部、1個警備司令部、13個軍部、51個師共計52萬余人,解放了華北大部地區(qū)。
遼沈、淮海、平津三大戰(zhàn)役歷時4個多月,在中央軍委和毛澤東的正確指揮下,殲敵173個師,共154萬人,連同在此期間其它地區(qū)的作戰(zhàn),共殲敵182萬人,連同孟良崮戰(zhàn)役中被殲滅的整編74師在內(nèi),國民黨軍五大主力全部覆滅,敵人的精銳部隊喪失殆盡,中國人民的解放戰(zhàn)爭已取得了決定性的勝利。