率部参加百团大战。1944年1月，任太岳军区第五军分区政治部主任、地委委员。1945年8月，任太岳军区第三军分区副政委兼政治部主任。1947年8月，任太岳军区第三军分区副政委兼政治部主任。1947年8月，任晋冀鲁豫野战军第八纵队第二十四旅政治委员，参加临汾战役、晋中战役、太原战役。1949年2月，任中国人民解放军第十八兵团第六十军180师政治委员，参加扶眉战役、秦岭战役。1950年，任四川省眉山地委书记兼军分区政治委员。1952年，任西南局工业部机械工业管理局第一副局长兼成都205厂筹备处主任、党委书记