8年，他率部转战晋察冀边区，指挥滑石片伏击战。1939年，转战冀中地区，曾参与指挥陈庄战斗；1940年，他回师晋西北地区，参加百团大战，随后兼任晋西北军区第3军分区司令员。1943年，率部返回延安。1945年8月，指挥爷台山战役，阻击进入陕甘宁边区的中华民国国军。随后任晋绥野战军副司令员、吕梁军区司令员兼政治委员，并扩大八路军在山西西北的势力范围。
第二次国共内战时期.第二次国共内战期间，1946年7月他担任大同前线指挥部司令员，指挥大同集宁战役，率领所部进攻大同，因轻敌兼指挥失误