河北雄县人。1935年参加一二·九运动。1938年参加本地抗日游击队,同年加入中国共产党。抗日战争时期,历任豫北游击队班长、排长,山西太行民军第四团教导队连长,山西高平县武装科科长,副县长兼县独立营营长,山西青年抗敌第三纵队九团营长,太行军区第三军分区九团参谋长,分区司令部情报处副处长,第二军分区参谋长。解放战争时期,任晋冀鲁豫野战军第三纵队司令部情报处处长,晋冀鲁豫军区第六纵队司令部参谋处处长,鄂豫军区第四军分区副司令员。1949年任第二野战军十二军副参谋长。参加了定陶、鲁西南、进军大别山、渡江、西南等战役。中华人民共和国成立后,任军副参谋长兼重庆警备司令部参谋长,空军师长。1951年任志愿军空军第十四师师长。1954年入苏联红旗空军学院学习,1958年毕业。回国后,任沈阳军区空军第一副参谋长、参谋长,1968年任司令员,后任空军顾问。1964年晋升为少将军衔。是第四、五届全国人民代表大会代表。1990年11月5日在北京逝世。
(来源:《中国人民解放军将帅名录》)