河南新县人。1929年参加中国工农红军。1932年加入中国共产党。土地革命战争时期,任红四方面军第四军十师二十八团排长,副连长,连长,营长,第十二师第三十五团营政治委员,四川独立团政治委员,红四军第十二师司令部作战股长。参加了长征。抗日战争时期,任中国人民抗日军政大学干事,队长,第一大队营长,步兵科副科长,主任教员。1942年起任冀鲁豫军区陆军中学教育长,第二军分区参谋长,第八军分区参谋长,军区随营学校副校长。解放战争时期,任冀鲁豫军区参谋长,晋冀鲁豫野战军第七纵队参谋长,第一纵队参谋长。1949年任第二野战军五兵团副参谋长。参加了进军大别山、豫北、鲁西南、郑州、淮海、渡江、西南等战役。中华人民共和国成立后,任贵州军区副司令员。1955年任志愿军第十六军军长。1958年起任军长,海军北海舰队副司令员。1968年任海军参谋长。1975年任北京军区副司令员兼北京卫戍区司令员。1955年被授予少将军衔。是第六届全国人民代表大会常务委员会委员,中国共产党第十二次全国代表大会代表。1999年4月24日在北京逝世。
(来源:《中国人民解放军将帅名录》)