Rođen je 1964. godine u Čačku, gde je završio osnovnu i srednju školu.
U periodu od 1989-1998. radio je na Institutu za voćarstvo u Čačku. Nakon toga bio je direktor čačanskog „Gradskog zelenila“ od 1998-2000.
Od 2000. godine do marta 2004. bio je zamenik predsednika Izvršnog odbora opštine Čačak.
U dva mandata biran je za odbornika. U martu 2004. godine izabran je za predsednika čačanske opštine. Juna 2008. godine, odbornici skupštine grada Čačka izabrali su ga za gradonačelnika.
Bio je poslanik je u Narodnoj skupštini Republike Srbije od 2004-2007. godine. Na istu poziciju izabran je 2012. godine, 2014. kao i 2016. godine.