1994–1998 m. Lietuvos policijos akademijos Policijos teisės ir profesinės taktikos katedros asistentas. 1998–1999 m. Trakų raj. komisariato kelių policijos komisaras-inspektorius. 1998–2005 m. MRU studentas, teisės magistras. 1999–2001 m. Policijos viešosios policijos Kelių policijos tarnybos Organizacinio skyriaus komisaras-inspektorius. 2001–2003 m. viešosios policijos biuro Eismo priežiūros tarnybos Kelių patrulių rinktinės komisaras. 2003–2005 m. policijos eskortavimo rinktinės komisaras. 2005–2008 m. policijos eismo priežiūros tarnybos viršininkas. 2008–2011 m. policijos generalinio komisaro Vizgirdo Telyčėno pavaduotojas, 2011–2014 m. generalinis komisaras.[1][2]