Po ukończeniu studiów pracował jako nauczyciel łaciny w liceum ogólnokształcącym, a następnie w spółdzielni mieszkaniowej oraz w Res Publica sp. z o.o. Do 1995 był kierownikiem działu w
Stowarzyszeniu "Wspólnota Polska"
. Od 1995 pracuje w służbie dyplomatycznej. W latach 1995-2000 był I sekretarzem, a następnie radcą w Ambasadzie RP w
Kazachstanie
. W kolejnych latach pracował w Departamencie Europy
MSZ
jako I radca i radca ministra. Od 2003 stał na czele Ambasady RP w
Tbilisi
, początkowo jako
chargé d'affaires
, a w latach 2005-2008 w randze ambasadora.
Po powrocie do kraju objął stanowisko zastępcy dyrektora Departamentu Dyplomacji Publicznej i Kulturalnej MSZ.