Rođen je 1. maja 1977. godine u gradu Oberhauzenu, u Nemačkoj. Završio je gimanziju u Aleksincu i diplomirao 2002. godine na Pravnom fakultetu u Nišu.
Od 2003. do 2007. godine radio je u Opštinskom sudu u Aleksincu. Od 2007. radi u Opštinskoj upravi u opštini Aleksinac.
Član je DSS. Od 2007. do 2009. radio je u Odeljenju za utvrđivanje, naplatu i kontrolu javnih prihoda.
Sekretar Skupštine grada bio je od 2009. do 2012. godine.
Za sekretara Skupštine ponovo je izabran novembra 2013. godine.
Govori engleski i ruski jezik.