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
.
Jedynym amerykańskim politykiem, który podpisał wszystkie cztery dokumenty kluczowe dla USA, czyli Deklarację Niepodległości, traktat pokojowy z Francją, traktat pokojowy z Wielką Brytanią i Konstytucję był Beniamin Franklin.