Był posłem SLD z Łodzi przez cztery kadencje. Kierował m. in. sejmową komisją nadzwyczajną ds. programu "Przedsiębiorczość-Rozwój-Praca". Pełnił też funkcję przewodniczącego Federacji Niezależnych Samorządnych Związków Zawodowych Przemysłu Lekkiego.
Od 28 stycznia do 2 maja 2004 roku pełnił funkcję ministra skarbu państwa w rządzie Leszka Millera. Obecnie zajmuje stanowisko przewodniczącego związku zawodowego.