Z zawodu i wykształcenia nauczyciel wychowania fizycznego i informatyki, wykształcenie wyższe, absolwent AWF w Krakowie, ukończone studia podyplomowe z zarządzania oświatą oraz z informatyki i technologii informacyjnych. Instruktor sportu i rekreacji z piłki siatkowej, tenisa ziemnego, piłki nożnej i nordic walking. Dyrektor Zespołu Szkół w Białobrzegach od 2017 , dyrektor Publicznego Gimnazjum im. Jana Pawła II w Białobrzegach w latach 2012-2017, współzałożyciel, członek Zarządu i trener UKS Gimbrzeg 2004-2017. Radny, Przewodniczący Komisji Edukacji Rady Powiatu Łańcuckiego w III i V kadencji, członek Zarządu Powiatu Łańcuckiego w VI kadencji, Prezes ZNP w Białobrzegach w latach 2006-2010. Jestem żonaty, pięcioro dzieci.