江西萍乡人。1922年至1926年参加安源煤矿工人运动。1927年参加湘赣边界秋收起义。1930年加入中国共产党。土地革命战争时期,历任红四军军部特务营排长,瑞金红军学校排长,红一方面军总部工兵连连长,公略步兵学校工兵主任教员,红一方面军总部工兵营营长。参加了长征。抗日战争时期,任八路军第一一五师工兵连连长,工兵营营长,独立支队第一团副团长,第一二九师新编十旅第二十八团团长。1941年任晋察冀军区第四军分区五团团长,武装部部长,第三军分区司令员。解放战争时期,任晋察冀军区工兵主任,北岳军区第二军分区司令员,晋中军区第一军分区司令员。1948年任华北军区独立第四旅旅长。参加了张家口保卫战及太原等战役。中华人民共和国成立后,任山西军区临汾军分区司令员,绥远军区参谋长,华北军区工程兵主任。1966年任工程兵副参谋长。1970年任工程兵副司令员,后任顾问。1955年被授予少将军衔。1984年Il月3日在北京逝世。
(来源:《中国人民解放军将帅名录》)