江西雩都(今于都)人。1931年参加中国工农红军。1932年加入中国共产主义青年团,同年转入中国共产党。土地革命战争时期,任红一军团第三军九师二十六团排长,第一师二团连长,红一军团防空大队副大队长。参加了长征。抗日战争时期,任八路军第一二九师司令部作战参谋、侦察科科长、作战科副科长。1944年起任陕甘宁晋绥联防军新编第四旅司令部作教科科长,关中军分区司令部作教科科长。解放战争时期,任陕甘宁晋绥联防军新编第四旅七七一团参谋长。1948年任西北野战军第六纵队司令部作战科科长,教导旅参谋长。1949年任第一野战军六军十六师参谋长。参加了延安保卫战及青化砭、羊马河、蟠龙、沙家店、宜川、兰州等战役。中华人民共和国成立后,任军副参谋长兼迪化(今乌鲁木齐)军区副参谋长,铁道公安部队参谋长,海军旅顺基地参谋长,基地副司令员。1966年任东海舰队参谋长,1975年任舰队副司令员,1976年任司令员。1960年晋升为少将军衔。是第六届全国人民代表大会代表。1992年9月9日在上海逝世。
(来源:《中国人民解放军将帅名录》)