W latach 1993–1997 był zastępcą dyrektora wydziału gospodarki i przekształceń własnościowych Urzędu Wojewódzkiego w Rzeszowie. Od maja 1997 był wicewojewodą rzeszowskim. W latach 1998–2001 pełnił funkcję prezesa zarządu zakładów ceramicznych w Biegonicach. Kierował też spółką akcyjną Autostrada Wschód. W październiku 2001 został powołany na stanowisko wojewody podkarpackiego, w lutym 2003 złożył rezygnację z tego stanowiska. Jako wojewoda wchodził w skład Fundacji Rozwoju Ośrodka Akademickiego w Rzeszowie. W marcu 2003 został prezesem Agencji Własności Rolnej Skarbu Państwa. Po jej przekształceniu od lipca 2003 do czerwca 2005 był prezesem Agencji Nieruchomości Rolnych. Zasiadał w radzie nadzorczej Towarzystwa Obrotu Nieruchomościami „Agro” (od 2003 do 2006) i rzeszowskiej agencji detektywistycznej BWP Diskret (od 2007 do jej rozwiązania w 2021).

W okresie PRL objął funkcję prezesa Aeroklubu Rzeszowskiego. W 1999 został prezesem koła łowieckiego „Podgorzałka” w Rzeszowie. Został również przewodniczącym zarządu i łowczym okręgowym w Polskim Związku Łowieckim Okręgu Rzeszowskiego. W 2011 został współzałożycielem Stowarzyszenia Honorowych Podhalańczyków 21 Brygady Strzelców Podhalańskich im. gen. bryg.