织营救获释，撤离昆明，在香港、上海、武汉等地工作。1949年7月开始从事外交工作。历任武汉市军事管制委员会外事处秘书室主任，中南军政委员会外事处秘书室主任、副处长、处长。1955年调入外交部工作。1956年8月后，历任外交部西亚非洲司副司长，驻阿拉伯联合酋长国大使馆临时代办、参赞，西亚非洲司副司长，非洲司司长等职。1980年，接替刘春，担任中华人民共和国驻坦桑尼亚大使，兼驻科摩罗和塞舌尔。1985年，由刘庆有接任。1985年离休后，先后担任中非友协副会长、联合国中国协会理事、中国人民外交学会理事等职