Przez ponad rok (do 13 stycznia 2009 roku) był on ministrem bez teki w rządzie Donalda Tuska. Przez krótki czas był też sekretarzem stanu i zastępcą szefa Kancelarii Premiera w rządzie Jerzego Buzka. Potem pracował na podobnych stanowiskach w rządzie Kazimierza Marcinkiewicza. Wraz z nim odszedł ze stołecznego ratusza, gdzie był sekretarzem miasta. Przed powołaniem na szefa ZUS był pierwszym wiceprezesem Banku Pocztowego. Sprawował tę funkcję już wcześniej, przed powołaniem do kancelarii Tuska.
Zmiany kadrowe w ZUS mają związek z zatrzymaniem przed dwoma tygodniami przez ABW pod zarzutem łapownictwa: prezesa ZUS Sylwestra R., dyrektora szczecińskiego oddziału ZUS i trzech innych osób.