1918年7月出生于江西省广昌县尖峰乡一个贫苦农民家庭。1931年2月参加中国工农红军,同年加入中国共产主义青年团,1934年转入中国共产党。1955年被授予少将军衔。曾获三级八一勋章、二级独立自由勋章、二级解放勋章。1931年参加中国工农红军。同年加入中国共产主义青年团。1934年转入中国共产党。曾任八军军团连指导员、第三十一军直属政治处青年干事。参加了中央苏区反“围剿”和长征。1938年延安抗大学习。后任晋察冀军区营政委、团政委、军分区副政委、分区司令员、副旅长、华北军区师长。参加了百团大战和石家庄、平津、太原等战役。1952年毕业于军事学院。同年参加抗美援朝,任中国人民志愿军军副参谋长、副军长、志愿军炮兵副司令员。回国后,历任炮兵副参谋长兼后勤部部长,炮兵参谋长,贵州省军区副司令员,炮兵政治部主任、副司令员。是第六届全国政协委员。1955年被授予少将军衔。曾获三级八一勋章、二级独立自由勋章、二级解放勋章。