1994-08–1997-05
Ukmergės rajono policijos komisariatas, jaunesnysis inspektorius.
1997-05–1999-02
Mokesčių policijos departamentas prie Lietuvos Respublikos vidaus reikalų ministerijos, inspektorius.
1999-03–2000-02
Ukmergės rajono apylinkės teismas, kandidatas į apylinkės teismo teisėjus.
2000-04–2015-12
Ukmergės rajono apylinkės teismas, teisėjas, nuo 2007-07-11 iki 2012-07-11 Ukmergės rajono apylinkės teismo pirmininkas.
2015-12–2020-12
Lietuvos Respublikos generalinis prokuroras.
2021-02–iki šiol
Vilniaus regiono apylinkės teismo Ukmergės rūmai, teisėjas.