Rođen je 1972. godine. Živi u Velikoj Plani.

Diplomirao je na Pravnom fakultetu u Kragujevcu. Po zanimanju je diplomirani pravnik.

Na lokalnim izborima 2012. godine, po treći put uzastopno izabran je za predsednika opštine Velika Plana.

Na vanrednim parlamentarnim izborima održanim 24. aprila 2016. godine po prvi put postaje narodni poslanik, kao poslanik pri poslaničkog grupi Demokratske stranke Srbije.

Obavljao je funkciju predsednika Izvršnog odbora Demokratske stranke Srbije. Otac dvoje dece.