W latach 1995–1997 pracował jako doradca w firmie Peugeot Polska.
W 1997 wrócił do MSZ i 16 grudnia został powołany na stanowisko dyrektora generalnego MSZ i pełnił tę funkcję do 20 listopada 2001 (z przerwą w lipcu 2001). W tym czasie powstała pierwsza ustawa o służbie zagranicznej i szereg aktów wykonawczych. W styczniu 2002 został mianowany ambasadorem nadzwyczajnym i pełnomocnym RP w Republice Włoskiej, akredytowanym w San Marino oraz na Malcie. Od 2007 na stanowisku dyrektora Biura Finansów MSZ. Równolegle wykładał w Akademii Dyplomatycznej PISM w zakresie analizy tekstów oraz technik prezentacji. Wykładał gościnnie na Uniwersytecie Warszawskim oraz w Collegium Civitas. Od 2011 do 2015 był ambasadorem RP w Algierskiej Republice Ludowo-Demokratycznej, akredytowanym dodatkowo w Mali i Burkina Faso. W 2016 jako chargé d’affaires był odpowiedzialny za otwarcie po 8 latach przerwy ambasady RP w Dakarze.
Posługuje się biegle językami: angielskim, francuskim, włoskim oraz rosyjskim na poziomie średnio zaawansowanym. Jest żonaty, ma dwoje dzieci.
Odznaczenia Wielki Oficer Orderu Gwiazdy Solidarności Włoskiej (2007)Radlicki Amb.