Działał w Zjednoczonym Stronnictwie Ludowym, a następnie w wilanowskim PSL i jednolitym Polskim Stronnictwie Ludowym. Z ramienia PSL sprawował mandat senatora III kadencji. W latach 1995–1997 był wiceministrem edukacji. Ostatni raz bez powodzenia kandydował do Senatu w 2001. Od 2002 do 2006 zasiadał w sejmiku świętokrzyskim, będąc jego przewodniczącym. W marcu 2008 został powołany do Rady Edukacji Narodowej, organu doradczego przy minister Katarzynie Hall. Był też członkiem Kapituły do Spraw Profesorów Oświaty.
W lipcu 2010 Senat powołał go w skład Krajowej Rady Radiofonii i Telewizji z rekomendacji Platformy Obywatelskiej i Polskiego Stronnictwa Ludowego; jego kadencja zakończyła się w 2016.
Pochowany na cmentarzu w kieleckich Piaskach.
Odznaczenia i wyróżnienia Krzyż Oficerski Orderu Odrodzenia Polski (2005)Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 9 czerwca 2005 r. o nadaniu orderów i odznaczeń (). Krzyż Kawalerski Orderu Odrodzenia Polski (1999)Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 12 maja 1999 r. o nadaniu orderów i odznaczeń (). Medal Pamiątkowy „Pro Masovia” (2011) Tytuł honorowego obywatela Starachowic