Działalność polityczna i społeczna Sprawował mandat radnego Rady Miejskiej Kielc w latach 1990–1994. W 2002 został wybrany ponownie z listy SLD-UP. Reelekcje uzyskiwał kolejno w 2006, 2010 (otrzymując najwięcej głosów spośród wszystkich kandydatów) i 2014. W 2010 kandydował także na urząd prezydenta Kielc, zajmując drugie miejsce z wynikiem 11 744 głosów (16,06%).

W wyborach parlamentarnych w 2007, jako kandydat KKW Lewica i Demokraci SLD+SDPL+PD+UP, bez powodzenia ubiegał się o mandat senatora w okręgu nr 32, uzyskując 121 700 głosów. W 2011 bezskutecznie kandydował z listy SLD w wyborach do Sejmu w okręgu nr 33.

Należał do PZPR i Socjaldemokracji Rzeczypospolitej Polskiej. W 2008 roku wystąpił z Sojuszu Lewicy Demokratycznej, zarzucając władzom partii wystawienie go w wyborach do Senatu, a nie Sejmu. W 2010 roku został ponownie przyjęty do SLD, przegrywając wcześniej rywalizację z Jackiem Kowalczykiem o rekomendację na stanowisko prezydenta Kielc ze strony Polskiego Stronnictwa Ludowego. W 2015 został wykluczony z SLD, m.in.