石家莊扼平漢、正太、石德鐵路,是華北地區(qū)重要的戰(zhàn)略樞紐。1947年10月,石家莊之國民黨第3軍主力在清風(fēng)店地區(qū)被晉察冀軍區(qū)部隊全殲后,駐守石家莊的國民黨軍只有第3軍之第32師、2個保安團(tuán)及周圍19個縣的保安大隊,態(tài)勢孤立。為了加強石家莊的守備,蔣介石于11月3、4兩日,將保定“綏靖”公署1個獨立團(tuán)及1個野炮營空運至石家莊。晉察冀軍區(qū)司令員兼政治委員聶榮臻決心乘石家莊守敵兵力空虛、軍心不穩(wěn)之際,集中晉察冀野戰(zhàn)軍全部及所屬冀晉、冀中軍區(qū)的部隊發(fā)起石家莊戰(zhàn)役。
戰(zhàn)役的部署是:以晉察冀野戰(zhàn)軍第3、第4縱隊分別從西南和東北兩個方向?qū)嵤┲饕粨簦灰约綍x軍區(qū)獨立第1、第2旅、第4軍分區(qū)和冀中軍區(qū)獨立第7、第8旅、第11軍分區(qū)的部隊從西北和東南兩個方向?qū)嵤┹o助進(jìn)攻;以晉察冀野戰(zhàn)軍第2縱隊、獨立第9旅及第3、第9軍分區(qū)的部隊部署于定縣、新樂之間,擔(dān)任阻擊由保定方向增援之?dāng)?;以察哈爾軍區(qū)獨立第4旅及第5、第7軍分區(qū)的部隊向平漢路北平(今北京)至保定段出擊,重點破壞鐵路線,配合主力部隊作戰(zhàn)。
為了更有力地打擊石家莊守軍,晉察冀野戰(zhàn)軍還將清風(fēng)店戰(zhàn)役中被俘的約1000名國民黨軍官經(jīng)教育后釋放回石家莊,以分化瓦解敵軍。此外,晉察冀解放區(qū)政府調(diào)集1萬副擔(dān)架,4000余輛大車,10萬民兵、民工隨軍作戰(zhàn)。
11月5日夜晚,進(jìn)攻各部隊渡過滹沱河向石家莊開進(jìn),并突然包圍了石家莊外圍國民黨軍各據(jù)點。7日晨,冀晉軍區(qū)獨立第1、第2旅攻克了大郭村飛機場,殲滅守軍1個營。8日晨,第4縱隊攻占盤山,至此掃清了外市溝以外守軍的全部據(jù)點。8日下午4時,在強大炮火的掩護(hù)下,晉察冀野戰(zhàn)軍以坑道爆破和強行爆破相結(jié)合的手段向外市溝國民黨守軍發(fā)起了總攻,至9日晨,晉察冀野戰(zhàn)軍攻占了除北焦、范村等4個據(jù)點外的全部據(jù)點。隨后,晉察冀野戰(zhàn)軍以一部兵力圍困上述4個據(jù)點,以主力繼續(xù)向內(nèi)市溝進(jìn)攻。
10日下午4時,在炮兵火力猛烈轟擊的掩護(hù)下,攻城突擊部隊同時實施內(nèi)外爆破,并從被炸塌的壕溝沖入內(nèi)市溝。第3縱隊第8旅首先從西面突破成功,于下午6時攻占了東里村、西南兵營,殲滅守軍第32師之第96團(tuán)大部。第4縱隊第10旅從東面突破后,連續(xù)擊退第32師之第94團(tuán)及坦克的7次反撲,鞏固了突破口,并推進(jìn)至鐵路以東地區(qū)。冀晉、冀中軍區(qū)的部隊也相繼占領(lǐng)了預(yù)定目標(biāo),進(jìn)入了市內(nèi)戰(zhàn)斗。10日晚11時,全面突破內(nèi)市溝后,各攻城部隊適時將第二梯隊投入戰(zhàn)斗。至12日,守敵全部被殲,第32師師長兼石家莊警備司令劉英被俘。隨后,冀中軍區(qū)部隊又乘勝攻占了元氏縣城。
石家莊戰(zhàn)役,共殲滅國民黨軍2.4萬人,繳獲坦克9輛,火炮100余門及大量機車、汽車和軍用物資,此役不僅占領(lǐng)了敵華北的一個戰(zhàn)略要點,使晉察冀晉冀魯豫兩大區(qū)連成一片,而且還首創(chuàng)了人民解放軍奪取重要城市的先例,為爾后進(jìn)行城市作戰(zhàn)提供了重要經(jīng)驗。