Pod koniec lutego 2019 roku objął funkcję I zastępcy Komendanta Głównego Policji, zachowując przy tym dotychczasowe obowiązki związane z zarządzaniem zapleczem logistycznym formacji.

13 lipca 2018 roku Prezydent Rzeczypospolitej Polskiej Andrzej Duda nadał mu na wniosek Ministra Spraw Wewnętrznych i Administracji pierwszy stopień generalski – nadinspektora PolicjiPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 13 lipca 2018 r. nr 112.38.2018 o mianowaniu na stopień nadinspektora Policji ()..

7 grudnia 2023 roku na wniosek Ministra Spraw Wewnętrznych i Administracji został powołany przez Prezesa Rady Ministrów Donalda Tuska na pełniącego obowiązki Komendanta Głównego Policji, przejmując obowiązki dotychczas wykonywane przez Jarosława Szymczyka. Funkcję piastował do 22 grudnia 2023, kiedy to stanowisko KGP objął Marek Boroń.

Zakończył pracę w Policji w styczniu 2024 roku, przechodząc na emeryturę.