Ukończył studia w
Wyższej Szkoły Pedagogicznej
w
Rzeszowie
, uzyskał następnie stopień nauczyciela dyplomowanego. W latach 1990–2005 był dyrektorem Zespołu Szkół Ogólnokształcących im. Ks. Czartoryskich w Jarosławiu. Pełnił też funkcje radnego i członka zarządu miasta, następnie w latach 2002–2005 zasiadał w radzie
powiatu jarosławskiego
.