北军区第18兵团60军178师政治部主任、60军政治部保卫部部长等职，参加临汾战役、晋中战役、太原战役、成都战役等。中华人民共和国成立后，其担任中国人民解放军第一海军学校二分校任政委。1955年，担任第五海军学校政治委员，获二级八一勋章、二级独立自由勋章、二级解放勋章。随后他担任海军高级专科学校政委、海军政治学校校长等。1961年，晋升少将军衔。1970年，调任海军上海基地第二政治委员、政委。1975年，担任东海舰队副政委。1988年，获一级红星功勋荣誉章。