逮捕，押送至太原。直至1936年秋出狱。1937年，担任应县牺盟特派员，负责浑源、应县、朔县、怀仁、山阴等地联络。1937年9月至1938年3月，担任牺盟曲沃、翼城中心区组织部长。1938年4月，担任大宁县县长、六专署秘书、党组副书记，组织和领导沁源围困战。1940年至1945年，历任太岳区党委民运科长、干部科长、组织部副部长。
共和国成立后.中华人民共和国成立后，先后任山西省太原市委副书记，太原钢铁公司党委第一书记，山西省委常委、工业部长。1979年12月任山西省副省长。