1947年4月26日,中共中央工委朱德整頓晉察冀軍區的軍事工作,晉察冀軍區於1947年5月重建了晉察冀野戰軍指揮機關,轄第2、第3、第4縱隊、炮兵旅約12萬人。
晉察冀野戰軍首長:司令楊得誌、政委羅瑞卿、第二政委楊成武、參謀長耿飆、政治部主任潘自力。
1948年5月9日中央軍委決定,晉冀魯豫及晉察冀兩軍區合並為華北軍區,以聶榮臻為司令員,薄一波為政委,徐向前為第一副司令員,滕代遠為第二副司令員,蕭克為第三副司令員,趙爾陸為參謀長,羅瑞卿為政治部主任,蔡樹藩為副主任。
以徐向前兼華北野戰第一兵團司令員及政委,調王建安為副司令員兼副政委;
以楊德誌為華北野戰第二兵團司令員,羅瑞卿兼第一政委,楊成武為第二政委。
1948年8月,華北軍區調整野戰兵團編製,設第一、二、三野戰兵團 (後改編為第18,19,20兵團)。楊成武任第三兵團司令