W 1989 zaangażował się w działalność regionalnego Komitetu Obywatelskiego w Rzeszowie. W 1990 został sekretarzem zarządu regionu „Solidarności”, w 1992 wszedł w skład Komisji Krajowej związku, pełniąc funkcję sekretarza prezydium KK. W wyborach parlamentarnych w 1991 i 1993 bezskutecznie ubiegał się o mandat poselski odpowiednio z listy Regionalnego Forum Wyborczego i „Solidarności”. Jako jeden z najbliższych współpracowników Mariana Krzaklewskiego został sekretarzem Akcji Wyborczej Solidarność, bez powodzenia kandydował do Sejmu z ramienia AWS w wyborach w 1997.
W styczniu 1998 objął stanowisko prezesa Zarządu Ubezpieczeń Społecznych, zajmował je do 8 października 1999. Krytykowany był za ujawniony w wyniku przeprowadzonej kontroli brak prawidłowo prowadzonej księgowości w ZUS i problemy z systemem informatycznym. Po odwołaniu był m.in. prezesem spółki wydającej „Tygodnik Solidarność” i dyrektorem przedsiębiorstwa Tel-Energo.
W 2012 odznaczony Krzyżem Wolności i Solidarności. W 2018 wygrał 108. edycję teleturnieju Jeden z dziesięciu.
Przypisy