1918年生,河北博野人。1938年3月参加八路军,同年4月加入中国共产党。历任冀中军区津南抗日自卫军独立第2旅参谋长、八路军第115师教导第6旅特务营营长,冀鲁边军区运河支队参谋长。1942年8月任冀鲁边军区第1军分区司令员,1944年3月任渤海军区第1军分区司令员兼渤海区第一专员公署专员。在津南地区残酷的斗争环境中,紧紧依靠抗日军民,巩固和扩大了根据地。 解放战争时期,先任山东军区警备第8旅旅长、渤海军区第1军分区司令员,华东野战军渤海纵队11师师长、第3野战军第33军99师师长,指挥所部参加了昌潍、济南、淮海、渡江、上海等战役。后调华东军区海军,任第一舰艇大队大队长兼政委、第六舰队参谋长,潜艇学校校长,潜艇第一支队支队长,海军司令部潜艇部部长、海军副参谋长、北海舰队第一副司令员,南海舰队司令员、海军副司令员等职。1955年被授予海军少将军衔。1991年8月30日因病在北京逝世。