W Ministerstwie Spraw Zagranicznych od stycznia 1992. Pracował m.in. w ambasadzie w Oslo (1994–1998). Na placówce w Dżakarcie w latach 1998–2002 pełnił funkcję zastępcy szefa misji. Po powrocie zastępca dyrektora Departamentu Azji i Pacyfiku MSZ (2002–2005). Od 2005 do 30 lipca 2010 pełnił funkcję ambasadora w Indonezji, z dodatkową akredytacją na Timor WschodniPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 16 lutego 2005 r. nr Z.110-2-2005 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej ().Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 1 września 2010 r. nr 110-25-2010 w sprawie odwołania Ambasadora Rzeczypospolitej Polskiej ().. Po powrocie był dyrektorem Departamentu Azji i Pacyfiku MSZ (2010–2012), a następnie Biura Infrastruktury MSZ (2012–2014). Od 2014 ambasador w IndiachPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 3 lipca 2014 r. nr 110-22-2014 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej ()., z dodatkową akredytacją w BangladeszuPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 30 listopada 2014 r. nr 110-52-2014 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej ()., Bhutanie, Nepalu, Sri LancePostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 3 lipca 2014 r.