4月3日、4日，晋察冀军区第2、第3、第4纵队分别由高阳、任丘等地区，向威庄、富头、东杨村一带和肃宁西北、蠡县以东地区出发，先后向预定阵地前进。为保守秘密，解放军采取夜行军，一律停止电台联络，沿途封锁消息。4月8日，各部队均进到石门外围。其中，杨得志、李志民指挥的第2纵队到达无极西南地区，杨成武第3纵队到达行唐、新乐地区，陈正湘、胡耀邦的第4纵队到达藁城以南地区。4月9日凌晨1时，军区各部队按预定计划，分两路同时向石门外围国民党军发起突然攻击。一路由第2、第3纵队等部向滹沱河以北正定、安丰之间攻击；一路由第