We wrześniu 1956 rozpoczął pracę w centrali Ministerstwa Spraw Zagranicznych. Od października 1956 starszy referendarz, a od lutego 1958 do października 1962 attaché w Ambasadzie w Paryżu. Od listopada 1962 do listopada 1963 starszy radca w Departamencie Współpracy Kulturalnej i Naukowej MSZ, a od grudnia 1963 do czerwca 1965 naczelnik wydziału tamże. Od lipca 1965 II sekretarz, a od stycznia 1967 I sekretarz Ambasady w Bukareszcie. W latach 1969–1972 naczelnik wydziału w MSZ. W październiku 1972 został pierwszym kierownkiem Ambasady w Canberze, do listopada 1973 kierując nią jako chargé d’affaires[3]. Następnie pracował tam do grudnia 1976. Od września 1982 do maja 1986 był radcą Ambasady w Kairze[2].