江西永新心田村人。1929年参加本地工会,任乡工会委员,县模范团大队长。1932年加入中国共产主义青年团。1933年参加中国工农红军,并转入中国共产党。土地革命战争时期,历任红六军团第十七师连政治指导员,营长,龙桑独立
团政治委员。参加了长征。抗日战争时期,任中共山西省方山县委书记。1938年起任山西战总会第二支队副支队长,冀中军区第一军分区政治委员,冀中军区警备旅政治委员。1943年起任冀中军区第十分区政治委员兼中共地委书记。解放战争时期,任晋察冀军区补训兵团政治部主任,晋察冀军区第六纵队副政治委员兼政治部主任。1948年任华北军区第六纵队副政治委员兼政治部主任,第一纵队政治委员。1949年任第二十兵团六十七军政治委员。参加了平津、太原等战役。中华人民共和国成立后,任军政治委员。1951年任志愿军第十九兵团副政治委员兼政治部主任,兵团政治委员。1954年回国入高等军事学院学习。1960年起任中华人民共和国地质部副部长。1975年任空军副政治委员。1978年任铁道兵第二政治委员。1955年被授予中将军衔。是第三、五届全国人民代表大会代表,中国共产党第八、十二次全国代表大会代表。在中共第十二次全国代表大会上被选为中央顾问委员会委员。1996年6月4日在北京逝世。
(来源:《中国人民解放军将帅名录》)