1994-97 m. – Lietuvos Respublikos Užsienio reikalų ministerijos Protokolo tarnybos trečiasis, antrasis, pirmasis sekretorius, Ministro Pirmininko Protokolo skyriaus vedėjas, URM Protokolo tarnybos direktoriaus pavaduotojas, 1997-2001 m. – LR Ambasados Prancūzijoje pirmasis sekretorius (politikos klausimams), 2001-04 m. – LR URM ES departamento Politinio ir institucinio bendradarbiavimo skyriaus vedėjas, 2004-07 m. – LR Nuolatinės atstovybės ES RELEX (Išorinių santykių) patarėjas, Politikos ir Saugumo Komiteto (PSK) atstovo pavaduotojas, 2007-10 m. – LR URM ES departamento ES Bendrosios Užsienio ir Saugumo Politikos (BUSP) skyriaus vedėjas, URM Politikos direktoriaus pavaduotojas, 2010-11 m. – ES Tarybos Generalinis Sekretoriato Politikos Padalinio vyresnysis patarėjas, atsakingas už ES santykius su Moldova ir Ukraina, 2011-15 m. – Europos Išorinių Veiksmų Tarnybos Rytų politikos departamento administratorius, atsakingas už ES santykius su Moldova, Gruzija, Baltarusija, 2015-19 m. – ES Delegacijos Jordanijoje vadovo pavaduotojas, Politikos, spaudos ir informacijos skyriaus vadovas, 2019-23 m. – Lietuvos Respublikos nepaprastasis ir įgaliotasis ambasadorius Azerbaidžane ir Turkmėnistanui, nuo 2023 m. Lietuvos ambasadorius Kazachstane, Kirgizijai, Tadžikistanui ir Uzbekistanui

