山西省洪洞县兴唐寺乡苑川村人。中共党员。荣立一等功四次。毕业于解放军炮兵学院。曾任某师炮兵团长,云南省光学仪器厂厂长、顾问。
1942年2月入原赵城县公安局公安队,任队员、班长、分队长。1943年3月加入中国共产党。1946年2月调任太岳一分区新七团特务连排长。1947年7月任二十二旅六十四团炮兵连长,参加晋南战役、淮海战役、渡江战役、两广战役。1949年7月调任十四军四十二师教导队长。1950年4月进军云南后,调任一二五团一营副营长。1953年8月调任某师炮兵团参谋长、副团长。1954年被选送解放军沈阳炮兵学院学习。1960年11月调任某师炮兵团长。1966年10月为加强小三线建设,转业到九八二六厂任厂长。1971年起任五九七三厂筹备组长,九八〇七厂革委会主任,二九八厂厂长、顾问。1983年6月离休(行政十三级)。
解放战争时期,荣立一等功四次、二等功一次。1956年被授予中华人民共和国独立自由勋章、三级解放勋章,晋升为中校军衔。