Rođen je 1961. godine u Lešnici kod Loznice.
Završio je Vojnu akademiju u Beogradu.
U zvaničnoj biografiji navodi da je šesnaest godina radio u Ministarstvu unutrašnjih poslova. Ističe da je izveo prvu generaciju studenata Policijske akademije u Beogradu, na kojoj je radio od njenog osnivanja od 1993. do 1997. godine. U periodu od 1997. do 1998. godine radio je kao načelnik OUP-a Loznica. Od marta 2004. do izbora za predsednika opštine Loznice u oktobru 2004. radio je u Ministarstvu finansija – Uprava carina Srbije na mestu pomoćnika direktora.
Na lokalnim izborima 2004. godine postao je prvi neposredno izabrani predsednik opštine Loznica. Nakon dobijanja statusa grada u decembru 2007. i održanih lokalnih izbora 2008. godine postaje prvi gradonačelnik Loznice.
Tri puta je biran za narodnog poslanika u Skupštini Srbije – 2007, 2008. i 2012. godine. Kao poslanik bio je član Odbora za ustavna pitanja, Odbora za industriju i Odbora za bezbednost u Skupštini RS.
Od aprila 2008. do 2012. godine bio je potpredsednik Odbora za državnu upravu i lokalnu samoupravu u Stalnoj konferenciji gradova i opština. Od 2004. do 2011. godine bio je član parlamentarne delegacije Republike Srbije pri Misiji Saveta Evrope u Strazburu u Komori lokalnih i regionalnih vlasti.
Od maja 2012. godine treći put je izabran za gradonačelnika Loznice.
„Kao rezultat mog rada, Loznica je postala jedna od prve tri sertifikovane lokalne samouprave u Srbiji. Grad je 2010. godine dobio nagradu „Mlad grad“, ušao među prvih 10 opština u MEGA programu, među prvih 10 gradova u Srbiji, među prva 4 grada u Srbiji na E-portalu Vlade Srbije, a formirana je i zona unapređenog poslovanja“, navodi na svom sajtu.
Osnivač je Pokreta za Loznicu i Podrinje, bio je član Ujedinjenih regiona Srbije, da bi u junu 2015. prešao u Srpsku naprednu stranku.