1940年3月加入中國***產黨,同年10月參加新四軍。海軍中將。 曾任淮海軍區抗日遊擊隊沭河大隊政治處宣傳員、青年幹事。1944年6月起歷任中***潼陽縣沭河區委書記,淮海軍分區東海縣警衛團第3營副政治教導員,淮海軍分區第3支隊直屬隊政治教導員、第3營政治教導員,華東野戰軍第12縱隊36旅直屬隊政治教導員,第12縱隊106團政治處組織股副股長,中國人民解放軍第三野戰軍第30軍政治部幹部科副科長。參加了濟南、淮海、渡江、上海等戰役。
中華人民***和國成立後,1950年3月任華東軍區海軍護衛艦政治委員。1951年6月赴蘇聯列寧格勒海軍高級專科學校學習,兼任中國學員隊隊長。1953年3月畢業回國,因學習成績優良,並領導全隊順利完成學習任務,受到海軍獎勵,並出席海軍首屆英模代表會議。1953年6月任華東軍區海軍護衛艦大隊大隊長。1955年1月在壹江山島戰役中,任艦艇火力支援隊分隊指揮員,指揮沈著,掩護陸軍勝利登陸,記三等功1次。1956年4月任海軍護衛艦支隊副支隊長兼參謀長。1965年7月任總參謀部軍事訓練部海軍處副處長。1969年5月至1970年1月任海軍北海艦隊副參謀長。1970年1月至1975年8月任海軍北海艦隊參謀長。1977年10月任海軍水面艦艇學校副校長。1983年8月任海軍學院訓練部部長。1985年10月至1986年6月任海軍學院副院長。1986年6月至1989年6月任海軍指揮學院副院長。