kierował tym przedsiębiorstwem do 1997.
W latach 1997–2005 zasiadał w Senacie przez dwie kadencje, reprezentując województwo i okręg częstochowski. Uczestniczył w pracach Komisji Emigracji i Polaków za Granicą oraz Komisji Spraw Unii Europejskiej. Wybierany z ramienia Sojuszu Lewicy Demokratycznej. Należał do powstałej w 1999 partii SLD, a w 2004 był w gronie członków założycieli Socjaldemokracji Polskiej. Z jej listy kandydował bezskutecznie w tym samym roku do Parlamentu Europejskiego. Wystąpił następnie z tej partii, w 2005 bez powodzenia ubiegał się o reelekcję do Senatu jako kandydat niezależny (startował także w powtórzonych w tym okręgu wyborach w 2006.). W 2006 bezskutecznie kandydował na radnego sejmiku śląskiego z listy lokalnego komitetu Teraz Częstochowa, a w 2014 ubiegał się o mandat radnego powiatu częstochowskiego z ramienia komitetu Razem dla Powiatu.