，晋绥八分区离东县副科长，交城县政府财政科长。1948年9月至1950年2月，担任文水县县长、县委书记。
共和国时期.中华人民共和国成立后，历任绥远省政府人事室（局）副主任、副局长；绥远省委统战部办公室主任；陕坝行署专员；中共包头市委书记处书记、秘书长、包头市副市长；中共唿和浩特市委书记、市革委会副主任；内蒙古自治区计委主任、党组书记；1979年12月，当选为自治区人民政府副主席。1981年3月，增选山西省人民政府副省长。后任省政府顾问兼省经委主任、党组书记；省职工思想政治工作研究