河北雄县人。1935年参加一二?九运动。1937年参加山西青年抗敌决死队,同年加入中国共产党。抗日战争时期,任山西青年抗敌决死队第一总队连政治指导员,第一纵队二团营政治教导员,纵队司令部队列科科长,太岳纵队决死第一旅司令部队列股股长,太岳军区第一军分区参谋处处长。解放战争时期,任晋冀鲁豫野战军第四纵队十一旅参谋处长,旅参谋长。1949年任第二野战军十四军四十师副师长。参加了上党、豫西、洛阳、宛西、郑州、淮海、渡江、广东、广西、进军西南等战役。中华人民共和国成立后,任驻越南社会主义共和国军事顾问团顾问,专家组组长。1957年起任昆明军区副参谋长,军政治委员。1970年任昆明军区副政治委员。1961年晋升为少将军衔。
(来源:《中国人民解放军将帅名录》)