二次国共内战期间，1946年7月他担任大同前线指挥部司令员，指挥大同集宁战役，率领所部进攻大同，因轻敌兼指挥失误，在与傅作义部交战后惨败。11月，他改任晋绥军区第1纵队司令员，率部在陕西内线作战。1947年，担任西北野战军副司令员兼第1纵队司令员，协助彭德怀指挥榆林战役、沙家店战役、岔口战役、黄龙战役等。1948年，他率部进入外线，参与指挥宜川战役、荔北战役等。1949年，担任第一野战军副司令员，接连率部发动春季攻势和陕中战役，并参与扶郿战役、兰州战役，平定西北战事。
中华人民共和国