1946年華夏大地內戰爆發後,當時晉察冀地區司令員是聶榮臻,在他的帶領下先後發動了晉北戰役,解放了十幾座縣城,但是唯有大同縣沒有攻下,這樣使晉綏和晉察冀兩大根據不能連成一片,為了使兩根據地連為一氣。聶榮臻決定拿下大同。
當時解放軍放兩個方向進攻大同,前線指揮是張宗遜將軍,兵力到達十幾萬人,本來這場仗和傅作義是毛關係都沒有,因為大同是閻錫山的地盤,(了解曆史的朋友都知道,國民黨都是自家各掃門前雪)由於閻錫山的部隊都在太原,遠水解不掉近渴,閻錫山又不想放棄大同,所以向蔣介石求救。
蔣問陳誠大同附近有可我軍部隊,陳誠說隻有傅作義的部隊在附近,要知道開工也要錢啊,接到軍令的傅作義一直都不按兵不動,過幾天蔣又發了來電報說救下來大同就是你的。工錢來了傅作義馬上召集部下親信部將開會,董其武、孫蘭峰、郭景雲、安春山等猛將全部出席秘密軍事會議。
為了這場決戰勝利,傅作義也是下夠了本錢,讓所有參軍官的軍官不可以回家食宿,在戰沒有結束所有軍官都要在軍營,包括傅作義自己在內,最後眾人決定采取圍魏救趙的計劃。並且讓董其武率主力暫3軍,和安春山之新31師共1萬多人,郭景雲的101師,撲向了集寧,由此大同戰役的關鍵點從大同變成了集寧。
而我軍指揮大同戰役的是賀龍與聶榮臻,前線指揮是張宗遜。當時,張宗遜調集優勢兵力對集寧的敵人進行猛攻,但是在此時郭景雲率領101師前來增援,此師是傅作義的精銳部隊,我軍很快就敗下陣來,加上前線指揮部又判斷失誤,以為這是傅作義大部隊到達,有腹背受敵之危險,於是命令部隊撤退。
這樣先是集寧城失守,接著外圍包圍打援又失敗,並呈潰敗之勢,優勢兵力反被弱勢兵力追殲。集寧戰役失敗。集寧失利,傅即派出援軍向大同增援,大同亦無法再攻,楊成武縱隊不得不於撤圍大同。
此時傅作義高興打了勝仗,一時興奮,就給毛主席寫了那封公開信,說竟擊退長征的賀龍所部、聶榮臻所部,以及張宗遜、陳正湘、姚哲等的全部主力,士兵傷亡達到二萬多人。
而的傅作義的電文引起全軍的憤慨。據毛主席身邊警衛員回憶說,當時主席看到信後說了八個字:不報此仇,誓不為人,而此戰也讓傅作義出盡了風頭。後蔣介石授予傅作義頒國光勳章,要知道此勳章在大陸隻有兩人得到過,那就是蔣介石和傅作義。後來還有3人獲得此勳章,他們分別周至柔、俞大維及何應欽。