后，历任外交部条约司专员，驻达荷美大使馆一等秘书、参事、代办，外交部非洲司副司长。1966年，出任中华民国驻查德大使。1973年任外交部欧洲司司长。翌年再次出使非洲，任中华民国驻中非大使。1976年任外交部非洲司司长。1980年第三次出使非洲，任中华民国驻马拉威大使。其后还曾任驻纽约办事处处长。1992年退休。