江西崇义人。1930年参加中国工农红军。1932年由团转入中国共产党。土地革命战争时期,任红三军团特务团连指导员,独立营政治委员,第五师十四团政治委员,红一方面军保卫局二科科长,红军大学上干队第二队政治委员。参加了长征。抗日战争时期,任八路军总部特务团政治委员,总政治部敌工部副部长。1940年任八路军第五纵队组织部部长。1941年任新四军第三师二十四团团长兼政治委员。解放战争时期,任华中军区第六军分区副政治委员,第十旅政治委员。1948年任华东野战军第十二纵队三十五旅政治委员,纵队副司令员,代理司令员。1949年任第三野战军三十军军长,华东军政大学第一总队政治委员。参加了淮海、渡江、上海等战役。中华人民共和国成立后,任军事学院基本系主任,军长。1968年任山西省军区司令员。1972年任北京军区副司令员兼山西省军区司令员。后任沈阳军区副司令员,昆明军区政治委员。1955年被授予少将军衔。是第四届全国人民代表大会代表,中国共产党第十届中央候补委员,第十二届中央委员。1985年在中国共产党全国代表会议上被增选为中央顾问委员会委员。
(来源:《中国人民解放军将帅名录》)