1930年参加中国工农红军。次年加入中国共产党。曾任第六军团保卫局科长、师特派员。参加了湘赣、湘鄂川黔苏区反“围剿”和长征。1935年入陕北红军大学学习。后任八路军总部特务团组织股股长、野战政治部保卫部科长,冀鲁豫军区保卫部部长、后勤部政委。参加了晋东南反“九路围攻”。1947年后,任晋冀鲁豫野战军司令部军械处处长、中共鄂豫三地委书记兼军分区政委、第二野战军特种兵纵队副政委。参加了进军大别山、渡江、西南等战役。1950年后,任西南军区工兵纵队司令员兼政委、东北军区工兵司令员。1952年参加抗美援朝,任中国人民志愿军工兵指挥所司令员。回国后,历任高级工程兵学校校长,工程兵参谋长、副司令员,新疆军区副司令员,工程兵司令员,乌鲁木齐军区政委。是中共第十一届中央候补委员、第十二届中央委员,中顾委委员,第五届全国人大代表。1955年被授予少将军衔。曾获二级八一勋章、二级独立勋章、一级解放勋章。