Ukończył filologię polską na Uniwersytecie Pedagogicznym w Krakowie, studia podyplomowe z historii na Uniwersytecie Jagiellońskim oraz zarządzanie oświatą. Na stanowisko burmistrza Makowa Podhalańskiego przeszedł z Zespołu Szkół w Makowie, gdzie pracował jako nauczyciel języka polskiego. W kadencji 2006 – 2010 był radnym Rady Miejskiej w Makowie Podhalańskim i przewodniczącym Komisji ds. Oświaty, Kultury i Sportu.