Zdobył wykształcenie wyższe, posiadał stopień doktora[3]. Pracował zawodowo jako nauczyciel[1]. Zaangażował się w działalność polityczną w ramach Samoobrony RP. W 2001 kandydował do Senatu w okręgu nr 21, zajmując 3 miejsce na kandydatów[4]. W 2002 wybrany radnym sejmiku podkarpackiego[5], w tym samym roku kandydował też na prezydenta Przemyśla (zajął 5 miejsce na 12 kandydatów)[6]. 22 listopada 2002 został powołany na członka zarządu województwa podkarpackiego[7], odpowiedzialnego m.in. za rolnictwo i współpracę międzynarodową. W marcu 2003 dołączył do klubu radnych Polskiego Stronnictwa Ludowego i wstąpił do tej partii (po wycofaniu się Samoobrony z koalicji)[8][9]. Utracił stanowisko w zarządzie 25 września 2006[10]. Odwołano go wskutek incydentu, w którym miał znieważyć kierowcę i pasażerkę w miejskim autobusie (wykluczono go także wówczas z klubu radnych PSL)[8]. W kolejnych latach był inicjatorem budowy nowej siedziby Muzeum Narodowego Ziemi Przemyskiej w Przemyślu, pracował w tej instytucji do 2012, kiedy został zwolniony dyscyplinarnie[3][11]. Kandydował w wyborach do Sejmu: w 2005 z listy PSL[12], w 2015 – z listy JOW Bezpartyjnych[13].