W latach 1995–1997 pracował w Fundacji Batorego na stanowisku asystenta programowego. Działa w warszawskim Klubie Inteligencji Katolickiej.
22 stycznia 2008 został sekretarzem stanu w Kancelarii Prezesa Rady Ministrów. Objął również funkcję Sekretarza Kolegium ds. Służb Specjalnych przy Radzie Ministrów. 18 listopada 2011 prezydent Bronisław Komorowski powołał go na urząd ministra spraw wewnętrznych w koalicyjnym rządzie Donalda Tuska. Na mocy rozporządzenia premiera uzyskał uprawnienia w zakresie koordynacji działalności Agencji Bezpieczeństwa Wewnętrznego, Agencji Wywiadu, Służby Kontrwywiadu Wojskowego, Służby Wywiadu Wojskowego i Centralnego Biura Antykorupcyjnego. Do grudnia 2011 był sekretarzem Kolegium do Spraw Służb Specjalnych.
25 lutego 2013 odszedł z MSW, został natomiast ministrem-członkiem Rady Ministrów, a także szefem Kancelarii Prezesa Rady Ministrów i przewodniczącym Komitetu Stałego Rady Ministrów. 28 marca 2013 został przewodniczącym Zespołu ds. Programowania Prac Rządu. 22 września 2014 objął stanowiska ministra-członka Rady Ministrów, szefa Kancelarii Prezesa Rady Ministrów, przewodniczącego Komitetu Stałego Rady Ministrów i przewodniczącego Zespołu ds. Programowania Prac Rządu w rządzie Ewy Kopacz. Ponownie uzyskał też uprawnienia koordynatora służb specjalnych.