江西吉水人。1930年参加中国工农红军,同年加入中国共产主义青年团。1931年转入中国共产党。土地革命战争时期,任红二十军副官处勤务员,红一军团三军第九师政治部干事,连指导员,瑞金补充一师营政治委员,第二团政治委员,红一军团第二师无线电队政治委员。l936年任军团教导营指导员。参加了长征。抗日战争时期,任八路军总司令部特务团政治处主任,晋察冀军区第二支队四大队政治委员,第二军分区四团政治委员,平西军分区政治委员。1944年任第十一军分区司令员。解放战争时期,任晋察冀军区第二纵队五旅旅长,第七旅旅长,察哈尔军区副司令员,北岳军区副司令员。1948年起任晋中军区副司令员,山西省军区副司令员。参加了晋中、太原等战役。中华人民共和国成立后,任山西省军区代司令员。1951年任志愿军第二十兵团参谋长。1957年起任第六十三军军长。1959年任北京军区参谋长,1965年任军区副司令员兼参谋长,后任顾问。1955年被授予少将军衔。是中国人民政治协商会议第五届全国委员会委员。2001年10月12日在北京逝世。
(来源:《中国人民解放军将帅名录》)