W 1988 został wybrany na prezesa Łódzkiego Towarzystwa Przyjaciół Książki, działał także w Związku Nauczycielstwa Polskiego. Do 1990 należał do Polskiej Zjednoczonej Partii Robotniczej, następnie przystępował do Socjaldemokracji Rzeczypospolitej Polskiej (przewodniczył radzie wojewódzkiej SdRP w Łodzi) oraz Sojuszu Lewicy Demokratycznej (w latach 1999–2001 przewodniczył radzie miejskiej SLD w Łodzi).
W latach 1990–2001 wykonywał mandat radnego Rady Miejskiej w Łodzi; był przewodniczącym Komisji Kultury, a od 9 października 1996 do 10 października 2001 przewodniczącym rady. Reprezentował Łódź w Związku Miast Polskich, kierował Komisją Kultury Związku Miast Polskich. W 2001 został wybrany senatorem z okręgu łódzkiego, w Senacie stał na czele Komisji Kultury i Środków Przekazu, brał również udział w pracach Komisji Samorządu Terytorialnego i Administracji Państwowej. W 2005 i 2007 bez powodzenia kandydował do Senatu, a w 2009 i 2014 do Parlamentu Europejskiego. W 2006, 2010 i 2014 ponownie wybierany na radnego Łodzi.
Został pochowany na cmentarzu św. Franciszka w Łodzi.