W 1980 r. rozpoczął pracę w Wojewódzkim Związku Rolników Kółek i Organizacji Rolnych w Przemyślu, najpierw na stanowisku kierownika, następnie wiceprezesa oraz prezesa zarządu.
Od 1993 r. do chwili obecnej poseł na Sejm, za wyjątkiem okresu 1998-2001, kiedy pełnił funkcję Starosty Powiatu Jarosławskiego. 20 grudnia 2001 r. otrzymał tytuł honorowego Starosty Powiatu Jarosławskiego.
W 1999 r. był współzałożycielem Związku Powiatów Polskich. Pracę na rzecz Związku kontynuował do 2002 r.
Od 2003 r. jest wiceprezesem Zarządu Wojewódzkiego Polskiego Stronnictwa Ludowego w Rzeszowie.



![AI dla prawników. Sztuczna inteligencja w praktyce zawodów prawniczych [PRZEDSPRZEDAŻ]](/gfx/prawopl/_thumbs/produkty_foto/83262/978-83-8438-070-3_,mn6D62SdolTgn7bKqdfXjIVm.jpg)




![Kodeks karny. Komentarz [PRZEDSPRZEDAŻ]](/gfx/prawopl/_thumbs/produkty_foto/83259/978-83-8438-079-6_,mn6D62SdolTgn7bKqdfXjIVm.jpg)
![Kodeks postępowania administracyjnego. Komentarz [PRZEDSPRZEDAŻ]](/gfx/prawopl/_thumbs/produkty_foto/83196/978-83-8390-833-5_,mn6D62SdolTgn7bKqdfXjIVm.jpg)