1937年11月, 與郭子化、張光中組織起百餘人的抗日武裝 沛縣人民抗日義勇隊。台兒莊戰役期間,與張光中3次率義勇隊過湖襲擊駐臨城、官橋的日軍,三戰三捷,無一傷亡。後,其義勇隊改編為蘇魯人民抗日義勇隊第二總隊。 1939年2月,改編為蘇魯豫支隊四大隊。在抗日戰爭和解放戰爭中,他先後任隊長、連長、營長、團長和軍分區令司員等職,參加戰鬥百餘次,負傷10餘次,曾一次從體內取出7顆子彈,尚有兩處彈片未能取出。
中華人民共和國建立後,任華東軍區海軍第二大隊大隊長。後任華東軍區海軍第七艦隊參謀長、六艦隊副司令員。1957年,在南京海軍學院學習,畢業後,任海軍舟山基地參謀長。1965年8月離職休養。“文化大革命”中遭迫害,含冤去世。1978年後,經解放軍總政治部批准,海軍黨委為其平反昭雪,追認為烈士。