江西永新古城村人。1930年参加中国工农红军,同年加入中国共产党。土地革命战争时期,任红十二军特务营班长,红一方面军司令部警卫连政治指导员,红一军团第一师二团总支部书记。1934年任红一军团第二师五团代政治委员,军团政治部巡视组组长。1935年任红一军团第一师政治部组织科科长。参加了长征。抗日战争时期,任晋察冀军区第一军分区一团政治委员。1940年起任晋察冀军区第五支队政治委员,第一军分区政治部主任,冀中军区第九军分区代司令员。解放战争时期,历任晋察冀军区冀中纵队第十三旅旅长兼政治委员,第八旅旅长兼政治委员。1947年起任晋察冀军区第三纵队副政治委员,晋察冀军区第八纵队政治委员。1948年任华北军区第八纵队政治委员。1949年任第十九兵团六十五军政治委员。参加了清风店、石家庄、平津、太原、兰州、宁夏等战役。中华人民共和国成立后,任宁夏军区司令员。1951年任志愿军第十九兵团六十五军军长兼军政治委员。1957年任河北省军区司令员。1955年被授予中将军衔。1959年11月12日在北京逝世。
(来源:《中国人民解放军将帅名录》)