江西永新白口村人。1927年加入中国共产主义青年团。
1928年参加中国工农红军。1929年由团转入中国共产党。土地革命战争时期,任红六军团第十七师四十九团政治处俱乐部主任。1934年任湘鄂川黔军区龙永独立团代政治委员。1935年任红六军团模范师政治部宣传科科长。1936年任红六军团训练大队政治委员。参加了长征。抗日战争时期,任八路军第一二O师三五八旅独立第一团政治委员,中国人民抗日军政大学第七分校教员。1942年起任晋绥军区第六军分区十九支队政治委员,第五军分区司令员。解放战争时期,任晋绥军区独立第十四旅旅长,华北军区第二十三师师长。1949年任第一野战军第八军二十三师师长。参加了张家口、大同、晋中、平津等战役。中华人民共和国成立后,任空军师政治委员。1952年任志愿军空军第十七师政治委员。1954年起任海军东海舰队海军青岛基地航空兵政治委员。1961年起任航空兵政治部副主任,北海舰队航空兵政治委员,海军后勤部政治委员。1955年被授予少将军衔。是第六届全国人民代表大会代表,中国共产党第十二次全国代表大会代表。1994年11月2日在北京逝世。
(来源:《中国人民解放军将帅名录》)