任区抗日青救会委员、主席,县抗日青救会常委。1945年任夏县农会常务副主席。1948年任中共夏县县委常委、县农会主席。
1949年任中共夏县县委组织部长、县委副书记、县委书记兼武装部政委,中共山西省晋南地委常委、农村工作部长、中共晋南地委副书记、书记、军分区第1政委,山西省农林水利局主任。1972年任中共山西省临汾地委第1副书记、临汾地区革委会主任,中共山西省委农村政治部副主任,山西省科委主任、党组书记。1985年7月-1992年11月任中共山西省顾问委员会常委。