领导沁源围困战。1940年至1945年，历任太岳区党委民运科长、干部科长、组织部副部长。
共和国成立后.中华人民共和国成立后，先后任山西省太原市委副书记，太原钢铁公司党委第一书记，山西省委常委、工业部长。1979年12月任山西省副省长。1980年，任山西省经济委员会主任，省革委会副主任，山西省委常委。1983年4月，当选山西省人大常委会副主任。1985年，调任国务院能源规划办公室副主任。1994年1月去世。