Zajmował stanowisko wiceministra gospodarki i pracy w rządzie Marka Belki, a po dymisji Jerzego Hausnera 31 marca 2005 zajął jego miejsce, zostając ministrem gospodarki i pracyPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 31 marca 2005 r. o zmianie w składzie Rady Ministrów ()..

Był członkiem komitetu wyborczego Włodzimierza Cimoszewicza w wyborach prezydenckich w 2005. W 2006 jako kandydat z poparciem komitetu wyborczego Lewicy i Demokratów w wyborach samorządowych ubiegał się o urząd prezydenta Szczecina. W I turze zajął 2. miejsce (27,91% poparcia i 38 059 głosów), w II turze przegrał z popieranym przez Platformę Obywatelską Piotrem Krzystkiem, zdobywając 35,17% poparcia (40 394 głosy).

W przedterminowych wyborach parlamentarnych w 2007 nie ubiegał się o reelekcję, po czym zrezygnował z działalności politycznej. Zajął się pracą w sektorze prywatnym. Objął funkcję prezesa Polsko-Ukraińskiej Izby Gospodarczej. Jest również inicjatorem i współzałożycielem Stowarzyszenia Baltic Business Forum, które organizuje co roku od 2009 w Świnoujściu i po stronie niemieckiej w Heringsdorfie konferencję gospodarczą dla biznesu i instytucji państwowych z krajów basenu Morza Bałtyckiego i Europy Wschodniej. Został wiceprezesem tej organizacji. W 2011 startował w wyborach do Senatu w okręgu nr 98;