后任晋绥野战军副司令员、吕梁军区司令员兼政治委员，并扩大八路军在山西西北的势力范围。
第二次国共内战时期.第二次国共内战期间，1946年7月他担任大同前线指挥部司令员，指挥大同集宁战役，率领所部进攻大同，因轻敌兼指挥失误，在与傅作义部交战后惨败。11月，他改任晋绥军区第1纵队司令员，率部在陕西内线作战。1947年，担任西北野战军副司令员兼第1纵队司令员，协助彭德怀指挥榆林战役、沙家店战役、岔口战役、黄龙战役等。1948年，他率部进入外线，参与指挥宜川战役、荔北战役等。1949年，担