pełnił urząd ministra finansów w rządzie Jerzego Buzka.
Od 2002 do 2004 sprawował funkcję prezesa zarządu Powszechnego Towarzystwa Emerytalnego „Skarbiec-Emerytura”. Od 1 lutego 2006 zajmował stanowisko prezesa zarządu i dyrektora generalnego spółki akcyjnej Polkomtel, operatora telefonii komórkowej Plus, kontrolowanego przez spółki z udziałem Skarbu Państwa. Został odwołany 3 lipca 2007 i zastąpiony przez Adama Glapińskiego. W maju 2008 powrócił na to stanowisko. 28 marca 2012 złożył rezygnację z tego stanowiska. 26 lipca 2013 został powołany na stanowisko wiceprezesa zarządu spółki giełdowej Hawe, 30 grudnia 2013 objął funkcję wiceprezesa zarządu ds. finansowych Polskiego Górnictwa Naftowego i Gazownictwa.
W lipcu 2010 zasiadł w radzie nadzorczej BNP Paribas Banku Polska, od sierpnia tegoż roku pełnił funkcję wiceprzewodniczącego tej rady. We wrześniu 2014 powołany do rady nadzorczej Banku BGŻ BNP Paribas Polska. 11 grudnia 2015 odwołany ze stanowiska członka zarządu PGNiG.