We wrześniu 2007 został komendantem wojewódzkim Policji w Rzeszowie, natomiast w kwietniu 2008 – zastępcą komendanta wojewódzkiego w Katowicach (od 2011 jako pierwszy zastępca). W lutym 2012 powołany został na stanowisko komendanta wojewódzkiego Policji w Kielcach. 27 czerwca 2014 prezydent Bronisław Komorowski mianował go na stopień nadinspektora PolicjiPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 27 czerwca 2014 r. nr 112-22-2014 o mianowaniu na stopień nadinspektora Policji ().. Akt mianowania odebrał 21 lipca 2014. W lutym 2015 objął funkcję komendanta wojewódzkiego Policji w Katowicach.

13 kwietnia 2016 został powołany na stanowisko komendanta głównego Policji. 13 lipca 2018 prezydent Andrzej Duda mianował go na stopień generalnego inspektora PolicjiPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 13 lipca 2018 r. nr 112.37.2018 o mianowaniu na stopień generalnego inspektora Policji ().. Akt mianowania odebrał 20 lipca 2018. 7 grudnia 2023 został odwołany ze stanowiska komendanta głównego Policji. Był najdłużej urzędującym komendantem głównym w historii Policji.