1947年春,晋察冀军区以野战军全部(3个纵队)和地方部队一部,针对华北之敌以重兵集结保定以北地区,其南线较为空虚的特点,为了在南线开辟战场,遂于4月9日至5月8日发起了正太战役。此役,歼灭石家庄外围之敌和阎锡山部12个团,共3.5万人,其中俘敌25400人(内有少将级军官5人);控制了正太路180公里;切断了太原与石家庄之敌的联系,孤立了石家庄,威胁了太原;解放了正定、栾城、井陉、孟县、平定、寿阳、定襄等7座县城和阳泉、井陉、黄丹沟等3个矿区;改变了我太行、冀晋两解放区长期被分割的局面;打通了我晋察冀与晋冀鲁豫解放区的联系。1947年春,国民党军集中兵力重点进攻山东和陕北解放区,在其他战场转为守势。北平(今北京)行辕为确保华北战略要地,维护交通线,保持与东北的联系,将所属正规军9个军收缩在北平、天津、保定地区及平绥铁路北平至张家口段、北宁铁路北平至山海关段、平汉铁路北平至石家庄段,以第94、第16军各一部共7个团的兵力向冀中解放区大清河以北地区实施局部进攻。在石家庄及正太铁路(正定―太原)东段只有第3军2个师、第43军1个师和保安团队守备。