Do 1986 był uczestnikiem manifestacji w Rzeszowie, wielokrotnie przesłuchiwany z uwagi na prowadzoną działalność.
W lutym 1989 został członkiem wojewódzkiego Komitetu Obywatelskiego „Solidarność” w Rzeszowie, a od lipca 1989 do czerwca 1990 był przewodniczącym regionalnego KO „S”. W latach 1985–1990 prowadził własną pracownię projektową. W latach 1982–1990 był przewodniczącym Oddziału Stowarzyszenia Architektów Polskich w Rzeszowie, w 1997 objął funkcję wiceprezesa tej organizacji. Od 2002 do 2004 był prezesem Izby Architektów RP.
23 maja 1990 został powołany na stanowisko wojewody rzeszowskiego, który to urząd sprawował do 1994. Był też wiceprezydentem Fundacji Rozwoju Ziemi Rzeszowskiej. W 1991 był sygnatariuszem deklaracji założycielskiej Porozumienia Centrum. Od 1992 należał do Stronnictwa Ludowo-Chrześcijańskiego. Od 1997 wchodził w skład organów krajowych Stronnictwa Konserwatywno-Ludowego. W 2001 dołączył do Platformy Obywatelskiej.
W latach 1995–1997 był prezesem zarządu Zespołu Elektrowni Wodnych Solina-Myczkowce. Później zajmował stanowisko wiceprezesa Urzędu Mieszkalnictwa i Rozwoju Miast. W latach 1998–2001 był podsekretarzem stanu w MSWiA. W latach 1999–2000 zasiadał także w zarządzie Państwowej Agencji Atomistyki.