W latach 2004–2018 funkcjonariusz Biura Ochrony Rządu. Pracował w pionie działań ochronnych w którym realizował zadania z zakresu ochrony najważniejszych osób w państwie, funkcjonariusz m.in. Wydziału Zabezpieczenia Specjalnego BOR. Pełnił służbę na placówkach zagranicznych RP: w Belgradzie (2008), Trypolisie (2011–2012) i, jako dowódca ochrony, Kabulu (2013–2014). 5 grudnia 2013 podczas zamachu terrorystycznego na konwój pełnił funkcję dowódcy grupy ochrony bezpośredniej. W latach 2019–2022 Dyrektor Zarządu Operacyjno-rozpoznawczego Służby Ochrony Państwa.

4 listopada 2022 powołany przez Prezesa Rady Ministrów Mateusza Morawieckiego na stanowisko Komendanta Służby Ochrony Państwa.

9 listopada 2023 mianowany na stopień generała brygady SOP przez Prezydenta RP.

20 stycznia 2026 został przez ministra spraw wewnętrznych i administracji zawieszony w pełnieniu czynności służbowych. We wrześniu tego samego roku prezydent Karol Nawrocki zgodził się na odwołanie go ze stanowiska szefa SOP.

Awanse 12 czerwca 2020: 45x45px podpułkownik SOP 9 listopada 2022: 45x45px pułkownik SOP 9 listopada 2023: 45x45px generał brygady SOP