952年回国。回国后在华东军区（南京军区）工作。1955年获三级解放勋章。1963年起给南京军区司令员许世友上将担任两年的秘书。1965年至南京军区警卫团任团长。1967年，至60军179师任副政委、政委，但此期间主要并不在国内，而是于1968年赴坦桑尼亚，担任中国军事专家组组长。从坦桑尼亚回国后，继续担任第60军副政委、政委，后调12军任政委。1982年任南京军区政治部主任，1985年升任总参谋部政治部主任。1985年7月调入海军，任海军副政委。1988年被授予海军中将军衔。1990年接替退役