Od listopada 2005 do listopada 2007 był podsekretarzem stanu w Ministerstwie Spraw Wewnętrznych i Administracji, a także szefem Obrony Cywilnej Kraju. W latach 2007–2010 pełnił funkcję doradcy szefa Biura Bezpieczeństwa Narodowego. Wszedł w skład rady programowej kongresu Polska Wielki Projekt. W czerwcu 2013 został powołany do zarządu Instytutu Sobieskiego, a we wrześniu 2014 został jego prezesem. W 2015 wszedł w skład rady tej organizacji.
7 sierpnia 2015 prezydent RP Andrzej Duda powołał go na urząd szefa Biura Bezpieczeństwa Narodowego. W grudniu 2021 powołany w skład Rady ds. Bezpieczeństwa i Obronności działającej w ramach Narodowej Rady Rozwoju. Funkcję szefa BBN pełnił do 10 października 2022, następnie do sierpnia 2025 był społecznym doradcą prezydenta.
W czerwcu 2023 mianowany ambasadorem RP w RumuniiPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 13 czerwca 2023 r. nr 110.57.2023 w sprawie mianowania Ambasadora Rzeczypospolitej Polskiej ().. Misję rozpoczął w sierpniu tego samego roku.