中国人民解放军海军少将。1916年12月18日生于四川省阆中县。1932年1月参加阆中县苏维埃工会,同年7月加入中国共产主义青年团。1933年1月参加中国工农红军,同年10月转入中国共产党。曾任红四方面军第9军第25师73团排长。参加了川陕革命根据地反“三路围攻”、反“六路围攻”和长征。到陕北后,任陕甘宁边区医院政治指导员。
抗日战争爆发后,任八路军第115师供给部政治协理员、师政治部直属工作科副科长、教导第5旅政治部和鲁南军区政治保卫科科长。参加了陆房突围、沂蒙山区反“铁壁合围”等战役战斗。解放战争开始后,任鲁南军区第二军分区独立1团政治委员、分区副政治委员。1948年7月任鲁中南纵队第47师副政治委员。1949年2月任第三野战军第35军105师政治委员。参加了莱芜、淮海、渡江等战役。
新中国成立后,继任105师政治委员兼浙江台州军分区政治委员、第7兵团兼浙江军区干部部部长。1956年毕业于解放军政治学院。后历任浙江省军区政治部主任、军区副政治委员,南京军区高级步兵学校政治委员,海军舟山基地政治委员、东海舰队副政治委员等职。1955年活获三级八一勋章、二级独立自由勋章、一级解放勋章。1988年被授予中国人民解放军一级红星功勋荣誉章。1990年9月16日在上海逝世,享年74岁。著有《蒋家王朝覆灭记》、《三度洛江》、《战斗在鲁南敌后的日日夜夜》等。