Minister przemysłu i handlu w rządzie Waldemara Pawlaka oraz wicepremier i minister infrastruktury w rządzie Leszka Millera.
W 2005 bez powodzenia kandydował do Sejmu z listy Socjaldemokracji Polskiej (w ramach porozumienia wyborczego). Po porażce powrócił do działalności w gospodarce.