W latach 1967–1971 odbył studia z prawa kanonicznego na Papieskim Uniwersytecie Laterańskim, które ukończył z doktoratem, oraz dyplomację w Papieskiej Akademii Dyplomatycznej.
Pracę w dyplomacji watykańskiej rozpoczął w 1971. Pełnił funkcje sekretarza nuncjatury apostolskiej w Nikaragui (1971–1975), delegatury apostolskiej w Stanach Zjednoczonych (1975–1977) i nuncjatury apostolskiej w Egipcie (1977–1979). W latach 1979–1989 pracował w Sekretariacie Stanu, do 1988 jako audytor i radca nuncjatury przy Radzie ds. Publicznych Kościoła, następnie w Sekcji Stosunków z Państwami. Był członkiem Zespołu do Stałych Kontaktów Roboczych między Stolicą Apostolską i rządem PRL, a także Komisji Mieszanej Stolicy Apostolskiej i władz PRL, zajmującej się wznowieniem stosunków dyplomatycznych. Uczestniczył w przygotowaniach podróży apostolskich Jana Pawła II do Polski w latach 1983 i 1987.
Według Sławomira Cenckiewicza był agentem wywiadu PRL w Watykanie o pseudonimie „Lamos”. W październiku 1981 uczestniczył w spotkaniu Jana Pawła II z szefem CIA Williamem Caseyem, po którym miał przekazać informacje umożliwiające dekonspirację działalności wywiadowczej Ryszarda Kuklińskiego w Sztabie Generalnym Wojska Polskiego na rzecz CIA.