毕业于延安抗日军政大学三期、解放军海军学院。历任八路军班长、排长,新四军竹沟留守处党训队队长,游击支队营长、独立3团团长。
1941年起任新四军第4师作战参谋、作战科科长;军事调处执行部驻徐州小组华中军区代表,华中军区、华中野战军、华东野战军作战科科长。
1948年12月起任第三野战军教导师参谋长,华东军区海军第1大队第一副大队长、扫雷大队大队长兼政委、水雷大队大队长,海军淞沪基地参谋长。
1952年参加中国人民志愿军入朝作战,任朝鲜西海岸防御指挥部岸防处处长、海军作战办公室副主任兼海军布雷队指挥。
在抗美援朝战争中,参加了朝鲜西海岸反登陆作战准备和1953年夏季进攻战役。
1954年8月回国后,任解放军海军东海舰队司令部军训处处长。1964年起任海军福建基地参谋长、副司令员。1975年1月起任海军东海舰队副参谋长,北海舰队参谋长。1955年被授予海军大校。被授予二级独立自由勋章、二级解放勋章。1988年7月荣获独立功勋荣誉勋章。因病医治无效,于2009年3月27日中午12时58分逝世于海军上海江湾干休所