W latach 1998–2001 był doradcą premiera Jerzego Buzka do spraw edukacji i wychowania, w latach 2001–2002 należał do Zespołu do Spraw Opracowania Programu Zapobiegania Niedostosowaniu Społecznemu i Przestępczości wśród Dzieci i Młodzieży, a także w Radzie do Spraw Przeciwdziałania Narkomanii. W latach 2004–2006 działał w radzie przy Rzeczniku Praw Dziecka. Od 2006 działał w konwencie na rzecz utworzenia Akademii Tarnowskiej, w 2016 został przewodniczącym konwentu Państwowej Wyższej Szkoły Zawodowej w Tarnowie, a w 2018 zastępcą przewodniczącego rady programowej Uniwersytetu Nauczania Społecznego Jana Pawła II w Tarnowie.

Działalność polityczna W 1997 bezskutecznie kandydował z listy Akcji Wyborczej Solidarność do Sejmu w okręgu warszawskim. W 2005 wszedł w skład honorowego komitetu poparcia Lecha Kaczyńskiego w wyborach prezydenckich.

W wyborach parlamentarnych w 2005 został wybrany na senatora VI kadencji z ramienia Prawa i Sprawiedliwości w okręgu tarnowskim. Przewodniczył Komisji Nauki, Edukacji i Sportu, zasiadał też w Komisji Spraw Emigracji i Łączności z Polakami za Granicą.