Od 1997 pracował jako starszy radca ministra w Departamencie Promocji i Informacji MSZ, gdzie odpowiadał za kontakty z diasporą żydowską. W 1998 objął kierownictwo polskiej ambasady w Sofii. Funkcję ambasadora pełnił do 30 września 2003Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 11 września 2003 r. nr Z. 110-31-2003 w sprawie odwołania Ambasadora Rzeczypospolitej Polskiej ().. W kolejnych latach pracował w centrali MSZ, m.in. jako naczelnik Wydziału Europy Środkowej i Południowo-Wschodniej w Departamencie Europy oraz w jako dyrektor Sekretariatu Ministra.
Od 2007 do 2011 pracował jako chargé d'affaires Ambasady RP w Podgoricy. Od 2012 do 2018 pełnił funkcję zastępcy dyrektora Protokołu Dyplomatycznego w MSZ. W sierpniu 2018 został ambasadorem RP w Bośni i HercegowiniePostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 2 lipca 2018 r. nr 110.47.2018 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej ().. Odwołany został 9 września 2023Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 8 września 2023 r. nr 110.76.2023 w sprawie odwołania Ambasadora Rzeczypospolitej Polskiej ().
Od 11 września 2023 do 13 grudnia 2023 był podsekretarzem stanu w MSZ ds.