Osnovno šolo je obiskoval v Šmartnem pri Litiji, šolanje pa nadaljeval na Srednji strokovni šoli v Ljubljani, kjer je pridobil poklic elektromehanika. Svojo poklicno pot je začel leta 1979 v podjetju Servis Rade Končar v Ljubljani, kjer je bil zaposlen do leta 1985, nato pa je do leta 2005 deloval kot samostojni podjetnik. Več kot 25 let se je ukvarjal s servisiranjem gospodinjske tehnike ter pri tem pridobil bogate izkušnje pri delu z ljudmi in komunikaciji.
Po otroštvu v skromni delavski družini je že zgodaj razvil močan občutek za skupnost. V devetdesetih letih so ga lokalni predstavniki v Šmartnem pri Litiji povabili k sodelovanju v krajevni skupnosti, kjer je spoznal razvojne izzive kraja in se zavzel za ustanovitev samostojne občine.
Svoja prizadevanja je usmeril v ustanovitev Občine Šmartno pri Litiji, kar je bilo doseženo leta 2002 po uspešnem referendumu, na katerem je ustanovitev podprlo 64,8 % volivcev ob več kot 70-odstotni udeležbi. Občina je bila uradno ustanovljena leta 2003 s sprejetjem statuta.
Kot prvi župan je Občino Šmartno pri Litiji vodil med letoma 2002 in 2014. Na volitvah je kandidiral kot neodvisni kandidat in pomembno zaznamoval razvoj občine, ki danes obsega približno 95 km², ima več kot 5200 prebivalcev v 55 naseljih ter svoj občinski praznik praznuje 11. novembra.