一九三八年參加八路軍,同年加入中國共產黨。抗日戰爭時期,任冀中軍區司令部教育股股長,冀中軍區第八軍分區司令部作戰股股長,第二十三團代理參謀長,饒武獻地區隊代區隊長,晉察冀軍區陸軍中學軍教股股長。解放戰爭時期,任冀熱遼軍區第二十二旅六十七團團長,第二十二旅代參謀長,熱遼軍分區第六十四團團長,軍分區參謀長,東北民主聯軍第八縱隊二十三師參謀長,第四野戰軍四十五軍一三四師副師長。中華人民共和國成立後,任中國人民解放軍師長,中國人民志願軍軍副參謀長,中國人民解放軍第二海軍學校校長,海軍工程學院副院長,北海艦隊參謀長,南海艦隊副司令員。1955年被授予大校軍銜,一九六四年晉升為少將軍銜。榮獲二級獨立自由勳章、二級解放勳章。榮獲朝鮮民主主義人民共和國二級自由獨立勳章。1988年7月被中央軍委授予中國人民解放軍獨立功勳榮譽章。2002年11月25日因病在北京逝世,享年83歲。