次国共内战时期，任渤海军区司令员，渤海纵队司令员，山东军区副司令员兼参谋长。1946年8月，指挥德州战役。中华人民共和国成立后，任华东军区海军副司令员兼参谋长、司令员、政治委员，中国人民解放军海军副参谋长。1955年授少将军衔。1960年兼任中华人民共和国水产部副部长。1963年，担任国家科委海洋专业组组长。获二级八一勋章、一级独立自由勋章、一级解放勋章。是第三届全国人民代表大会代表。1976年8月8日于北京病逝。