广东高要(今属肇庆)人。1924年起先后入黄埔、吴淞、烟台海军学校和南京水鱼雷枪炮学校学习。1927年后,任国民党海军飞鹰军舰枪炮正,航海正,副长。1930年入英国格林威治皇家海军学院、英国海军鱼雷学校学习。1934年回国,任国民党海军水鱼雷营营长,第二舰队司令部参谋,长治号军舰舰长,重庆号军舰舰长。1949年2月25日于上海吴淞口起义,参加中国人民解放军海军,任中国人民解放军海军重庆号巡洋舰舰长,安东海军学校校长。中华人民共和国成立后,任海军快艇学校校长,第一海军学校副校长,海军青岛基地副参谋长,副司令员,北海舰队副司令员。1981年任海军副司令员。1955年被授予少将军衔。1965年加入中国共产党。是第一、二、三届国防委员会委员,中国人民政治协商会议第一届全体会议代表、第六、七、八届全国委员会副主席,第一、二、三、四届全国人民代表大会代表,第五
届全国人民代表大会常务委员会委员。1998年8月6日在北京逝世。
(来源:《中国人民解放军将帅名录》)