w 1963 w charakterze chargé d’affaires ad interim), starszy radca w centrali MSZ (wrzesień 1964 – marzec 1966), zastępca Szefa Delegacji do Komisji Nadzorczej Państw Neutralnych w Panmundżom (marzec 1966 – kwiecień 1967), starszy radca w Departamencie Kadr MSZ (do sierpnia 1969), w ambasadzie PRL w Rabacie (sierpień 1969 – października 1973), gdzie po śmierci ambasadora Feliksa Niedbalskiego od stycznia 1972 do 1973 pełnił funkcję chargé d’affaires ad interim. Następnie był starszym ekspertem i radcą ministra w MSZ (listopada 1973 – 1977) oraz radcą ambasady PRL w Damaszku (28 maja 1977 – 14 września 1981), w tym od 1980 do 1981 jako chargé d’affaires ad interim. W latach 1981–1985 pełnił funkcję wicedyrektora Departamentu V MSZ. Od 2 września 1985 do 17 lipca 1989 był radcą – ministrem pełnomocnym w Ambasadzie w Rzymie, w tym od 27 stycznia 1986 jako konsul generalny PRL w San Marino. Pomiędzy październikiem 1989 a sierpniem 1990 pozostawał chargé d’affaires rzymskiej ambasady.

7 września 1965 został członkiem Polskiej Zjednoczonej Partii Robotniczej. W ramach struktur partyjnych był I sekretarzem podstawowej organizacji partyjnej przy Ambasadzie PRL w Rabacie (1972–1973).

Syn Józefa i Rozalii.