16 listopada 2007 został ministrem finansów w pierwszym rządzie Donalda TuskaPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 16 listopada 2007 r. nr 1131-50-07 o powołaniu w skład Rady Ministrów ().. W okresie pobytu w Wielkiej Brytanii należał do Partii Konserwatywnej. W 2009 złożył wniosek o przyjęcie do Platformy Obywatelskiej. W wyborach parlamentarnych w 2011 z listy PO uzyskał mandat posła VII kadencji w okręgu warszawskim, otrzymując 10 743 głosy. W drugim rządzie Donalda Tuska zachował stanowisko ministra finansów. 25 lutego 2013 powołany nadto na urząd wicepremiera.
27 listopada 2013 odwołany przez prezydenta Bronisława Komorowskiego ze stanowisk wicepremiera i ministra finansówPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 27 listopada 2013 r. nr 1131-23-2013 o zmianie w składzie Rady Ministrów ().. 14 grudnia tego samego roku wybrany na członka zarządu krajowego PO. W wyborach do Parlamentu Europejskiego w 2014 bezskutecznie ubiegał się o mandat z pierwszego miejsca na liście Platformy Obywatelskiej w województwie kujawsko-pomorskim, uzyskując 32 514 głosów.