1948年秋,在
东北民主联军即将发起
辽沈战役之际,中共中央军垂为牵制华北目民党军,使其不得增援东北,并夺取绥远(旧省名,今属
内蒙古自治区),决心以华北军区第2、第3兵团发起察绥战役。9月5日,第3兵团司令员杨成武、政治委员李井泉率所属3个纵队和北岳军区部队由
河北省易县、
涞源县地区向
山西省朔县、
代县地区开进;第2兵团司令员杨得志、政治委员罗瑞卿指挥所属3个纵队积极活动于
北平市(今
北京市)以北地区,并以一部兵力攻克
三河市县城,将
国民革命军10个师的机动兵力牵制在北平周围,至24日歼其3000余人。24~27日,第3兵团在陕甘宁晋绥联防军区所属第8纵队的配合下,向
绥远省东部地区进攻,连克
集宁区、
丰镇市、
凉城县、
和林格尔县、
卓资山镇等城镇,歼灭国民党军5000余人,解放了绥东、察(即
察哈尔省,今分属
内蒙古自治区及河北、
山西省)广大地区,并包围了归绥城(今
呼和浩特市)。国民党军华北“剿匪”总司令部鉴于第3兵团的行动严重威胁其后方,为确保后方基地,急调第35军、暂编第4军等部共10个师组成酉进兵团,由
北平市、
张家口市地区西援,于28日进至台基庙、玫瑰营子地区。第3兵团以一部兵力牵制归绥
中国国民党守军,主力向东转移到丰镇
西北、卓资山以东地区阻击
国民革命军援军。第2兵团为牵制国民党军西进兵团,配合第3兵团作战,于9月27日向北平东北和西北地区蚓民党守军发起进攻,至10月15日,攻克
崇礼区、
尚义县等城和
通县专区以东燕郁、白庙及北平至张家口段铁路沿线八达岭、土木、沙城等国民党军据点多处,切断了北平至张家口和北平至古北口间铁路。华北“剿总”被迫将西援部队东调
张家口市地区。第3兵团乘机干10月12日向绥两、绥北进攻,至13日,攻占
武川镇、
包头市等城镇。11月5日,再次包围归绥城。此时,
东北民主联军举行的
辽沈战役已胜利结束,
中国人民解放军华北军区第3兵团奉命于15日撤围归绥。
此役,共歼
国民革命军2.1万余人,解放了绥东和察北大部地医,牵制了华北国民党军,有力地策应了辽沈战役的顺利进行。