OŠ je obiskoval v Šmartnem ob Paki, srednjo ekonomsko šolo v Celju, zaključil pa študij ekonomije leta 1989 na VEKŠ v Mariboru.
V letih 1989−1991 je bil zaposlen v Gorenju, 1991−1993 v Gorenje MGA, na občini Velenje v letih 1993−1995, kot tajnik na občini Šmartno ob Paki v letih 1995−2003 in kot sekretar na OOZ Mozirje v letih 2003−2012. Od novemra 2012 je župan Občine Šmartno ob Paki.
V obdobjih 2006−2012 je bil svetnik Občine Šmartno ob Paki, 2010−2012 pa njen podžupan.