Logo Koalicji Obywatelskiej

Były członek Komitetu Obywatelskiego „Solidarność”. Od 1990 do 1994 radny Miasta Przeworska. W latach 1992–1998 przewodniczący zarządu Regionu Ziemia Przemyska NSZZ „Solidarność”. Poseł na Sejm III kadencji. W latach 2002–2006 pełnił funkcję radnego sejmiku podkarpackiego II kadencji, od 2003 był jego przewodniczącym, menedżer w spółkach kolejowych, ojciec 4 dzieci, szczęśliwy dziadziu Sary i Hugona.