W październiku 1990 objął urząd ambasadora RP w Iraku. Funkcję tę pełnił do 1996, m.in. w trakcie wojny w Zatoce Perskiej (odpowiadając za ewakuację i reaktywację placówki), pośrednio będąc także zaangażowanym w operację Samum. W późniejszym okresie pełnił funkcję dziekana korpusu dyplomatycznego. W latach 1996–1998 był wicedyrektorem DABW MSZ. 16 października 1999 został oficjalnie pierwszym po utworzeniu placówki ambasadorem RP w Arabii Saudyjskiej. Kadencję zakończył 20 listopada 2003Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 20 listopada 2003 r. nr Z. 110-51-2003 w sprawie odwołania Ambasadora Rzeczypospolitej Polskiej ().. Po powrocie, do października 2006, był dyrektorem DABW MSZ. Od 2007 do 2009 pracował w sektorze prywatnym jako dyrektor ds. krajów Bliskiego Wschodu w należącym do Aleksandra Gudzowatego Przedsiębiorstwie Handlu Zagranicznego Bartimpex (przebywał wówczas na urlopie bezpłatnym w MSZ). Został również członkiem rady Związku Pracodawców „Lewiatan”. Pod koniec 2009 wrócił do MSZ na stanowisko w Departamencie Wschodnim do spraw relacji z Uzbekistanem i Tadżykistanem. 26 sierpnia 2013 przeszedł na emeryturę.
W 2019 opublikował wspomnienia pt. Arabia incognita. Raport polskiego ambasadora.