16 listopada 2007 został powołany na urząd ministra-członka Rady Ministrów w rządzie Donalda Tuska, gdzie odpowiadał za tworzenie projektów ustaw. Stanowisko to zajmował do 13 stycznia 2009. Ponownie był przewodniczącym Komitetu Stałego Rady Ministrów. W lutym 2009 powrócił do zarządu Banku Pocztowego, w którym został pierwszym wiceprezesem. Obejmował też funkcje członka rad nadzorczych różnych spółek, m.in. Metra Warszawskiego (przewodniczący), Totalizatora Sportowego (przewodniczący), PKO BP (wiceprzewodniczący), Powszechnego Zakładu Ubezpieczeń, PKP Polskich Linii Kolejowych, Ośrodka Badania Opinii Publicznej, Amiki, Scanmedu, Postdaty, Winuelu, Przedsiębiorstwa Robót Drogowo-Mostowych w Tomaszowie Lubelskim i trzech z czterech polskich spółek Assicurazioni Generali.