Zajmował m.in. stanowisko zastępcy szefa Służby Kontrwywiadu Wojskowego. 5 listopada 2007 powierzono mu obowiązki Szefa SKW w miejsce Antoniego Macierewicza. 20 listopada tego samego roku minister Bogdan Klich zdymisjonował go po oskarżeniach o nielegalne przechowywanie i kopiowanie dokumentów z likwidacji WSI w Biurze Bezpieczeństwa Narodowego.

19 listopada 2015 powierzono mu obowiązki szefa Służby Wywiadu Wojskowego, objął to stanowisko 16 lutego 2016. 5 lipca 2016 awansowany do stopnia generała brygady.. Zakończył kierowanie SWW 27 stycznia 2020.

W sierpniu 2023 z rekomendacji posłów Prawa i Sprawiedliwości został powołany przez Sejm w skład Państwowej Komisji do spraw badania wpływów rosyjskich na bezpieczeństwo wewnętrzne Rzeczypospolitej Polskiej w latach 2007–2022. 29 listopada 2023 został odwołany ze stanowiska przez Sejm.

Publikował książki, w tym Rosyjski sztylet: działalność wywiadu nielegalnego (2013), Kontra: sztuka walki z wywiadem przeciwnika (2015) oraz Założycielska klęska GRU: Zwycięstwo Oddziału II w wojnie polsko-bolszewickiej 1919–1920 (2022).

Od 1984 był związany z Ruchem Światło-Życie, obecnie w Domowym Kościele. Członek Krucjaty Wyzwolenia Człowieka.