Rođen je 1978. godine u Zaječaru.
Diplomirao je na Pravnom fakultetu u Beogradu 2002. godine.
Radio je u Beogradskom centru za ljudska prava, gde je bio šef odeljenja za razvoj i komunikacije.
Bio je član Građanskog saveza Srbije. Radio je kao šef kabineta i medijski savetnik predsednice Narodne Skupštine i v.d. predsednice Srbije Nataše Mićić. Kasnije je postao član Liberalno demokratske partije. Od 2008. godine bio je savetnik poslaničke grupe te stranke u parlamentu.
U Skupštinu Srbije ušao je novembra 2010, kada je Slobodan Maraš napustio LDP i vratio mandat. Na izborima 2012. ponovo je izabran za poslanika.
Bio je član Političkog saveta i Glavnog odbora LDP. Bio je i potpredsednik stranke do izbora 2014. godine kada LDP ne ulazi u Skupštinu Srbije. Tada podnosi ostavku na sve stranačke funkcije, ali ostaje član stranke.
Od marta 2015. godine savetnik je predsednika Privredne komore Srbije.
Osnivač je udruženja „Srbija 21“.