Równocześnie pracował pod przykrywką dyplomaty pod pseudonimem „Grzegorz”, specjalizował się w tematyce państw Ameryki Południowej i Łacińskiej. Od 1960 do 1964 starszy referendarz ds. prasowo-kulturalnych w ambasadzie PRL w Meksyku, ponownie od 1968 do 1972 na tej placówce jako I sekretarz ds. prasowo-kulturalnych i rezydent wywiadu. W międzyczasie przeszedł do Wydziału IV Dep. I MSW jako oficer, inspektor, starszy inspektor. Zajmował stanowisko chargé d’affaires ad interim w Kostaryce i Nikaragui (1966–1967) oraz w Panamie (1972) i Hondurasie (?–1972). W 1972 został starszym wykładowcą w Katedrze Nauk Operacyjnych Ośrodka Kształcenia Kadr Wywiadowczych MSW w Starych Kiejkutach. W latach 1975–1980 I sekretarz i kierownik punktu operacyjnego w ambasadzie PRL w Lizbonie. W 1980 powrócił do centrali wywiadu jako starszy inspektor Wydziału XVI (kadry i szkolenia), po czym w 1981 przeszedł do Wydziału III (operacje przeciwko części państw NATO i Watykanowi), w 1985 został jego naczelnikiem. W latach 1987–1990 radca ambasady i kierownik punktu operacyjnego w ambasadzie w Brasílii. 31 lipca 1990 zwolniony ze służby.