W latach 1985–1992 był zatrudniony jako rzeczoznawca w firmie „Elektrim”. W 1992 rozpoczął pracę w Ministerstwie Spraw Zagranicznych. Przez cztery lata związany był z Departamentem Prawno-Traktatowym, gdzie pełnił funkcje radcy ministra, naczelnika wydziału i wicedyrektora. Odpowiadał za negocjacje umów gospodarczych z Rosją, traktatu z Litwą oraz sukcesji umów po rozpadzie Związku Radzieckiego, Jugosławii i Czechosłowacji.

Od 1996 kierował wydziałem konsularnym Ambasady RP w Hadze, odpowiadał również za kontakty z Międzynarodowym Trybunałem Sprawiedliwości, Międzynarodowym Trybunałem Karnym dla byłej Jugosławii oraz Konferencją Prawa Prywatnego Międzynarodowego. W 1999 objął funkcję konsula generalnego w Sztokholmie. W 2001 powrócił do pracy w Departamencie Prawno-Traktatowym MSZ, gdzie m.in. pełnił obowiązki zastępcy dyrektora. Od listopada 2005 wykonywał obowiązki dyrektora Biura Dyrektora Generalnego SZ.

W 2006 otrzymał nominację na stanowisko ambasadora RP w Słowenii, które pełnił do 1 września 2010Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 1 września 2010 r. nr 110-41-2010 w sprawie odwołania Ambasadora Rzeczypospolitej Polskiej ()..