西省五台县沟南村。1936年因参加进步学动被捕入狱。1937年受到营救成功出狱，同年加入中国共产党。抗战时期，其曾任山西牺盟会县特派员、中心区秘书、县长、太岳行署处长、专署专员等职。1949年后，其曾担任过太原市人民政府市长、南京市人民委员会市长、山西省人民政府副省长等职。1985年6月10日因病逝世于太原。