Zachował stanowiska wicepremiera i ministra gospodarki i pracy w rządach Marka Belki (od maja 2004). Krótko pełnił tam też obowiązki ministra zdrowia.
W lutym 2005 odszedł z Sojuszu Lewicy Demokratycznej i klubu parlamentarnego tej partii. Wraz z przewodniczącym Unii Wolności Władysławem Frasyniukiem i Tadeuszem Mazowieckim zaangażował się w utworzenie na bazie UW nowej formacji politycznej – Partii Demokratycznej. Z rządu odszedł 31 marca 2005. Na pierwszym kongresie PD objął stanowisko wiceprzewodniczącego partii, z jej listy bez powodzenia kandydował w wyborach parlamentarnych w tym samym roku.
13 stycznia 2010 Senat (z rekomendacji senatorów Platformy Obywatelskiej) powołał go w skład Rady Polityki PieniężnejUchwała Senatu Rzeczypospolitej Polskiej z dnia 13 stycznia 2010 r. w sprawie powołania członków Rady Polityki Pieniężnej ().. Wszedł w skład Komitetu Nauk Ekonomicznych Polskiej Akademii Nauk.