Rođen je 1967. godine. Diplomirao je filozofiju na Filozofskom fakultetu u Beogradu.
U politiku je ušao 1996. godine sa „Koalicijom Zajedno“. Jedan je od osnivača i potpredsednik stranke „Zajedno za Kragujevac“. Na mestu zamenika gradonačelnika Kragujevca je od 2004. godine.
Na parlamentarnim izborima 2008. godine izabran je za narodnog poslanika u Skupštini Srbije. Zbog sukoba interesa, odnosno obavljanja duplih funkcija, povukao se sa mesta narodnog poslanika septembra 2011.
Oženjen je pijanistkinjom Sanjom Vukosavljević sa kojom ima troje dece.