江西泰和人。1929年加入中国共产主义青年团。1930年参加中国工农红军。1931年由团转入中国共产党。土地革命战争时期,任江西军区独立团排长,独立第五师十五团政治处青年干事,红八军团第二十三师连政治指导员,军委一局二科科员。参加了长征。抗日战争时期,任八路军第一二O师三五八旅司令部作战科科长,晋察冀军区第三十四团营长,冀热察挺进军第三十四团团长。1940年起任晋察冀军区第五、第四军分区参谋长。1945年任冀察军区参谋长。解放战争时期,任冀察纵队参谋长,张家口卫戍司令部司令员。1946年任晋察冀野战军第三纵队八旅旅长,1947年任第七旅旅长。1948年任第三纵队参谋长。1949年任第十九兵团六十三军副军长。参加了青沧、保北、石家庄、平津等战役。中华人民共和国成立后,任海军基地司令员。1953年至1958年入苏联海军学院学习。回国后,任海军潜艇学校校长。1960年起任北海舰队第一副司令员、政治委员,海军军事学术委员会副主任。1955年被授予少将军衔。是中国共产党第九届中央候补委员。1990年10月7日在北京逝世。
(来源:《中国人民解放军将帅名录》)