Rođen je u Beogradu 1976. godine. Diplomirao je 1999, a magistrirao 2004. godine na Pravnom fakultetu.
Od oktobra 2004. bio je angažovan kao konsultant za poslove stručne analize iz oblasti prava za potrebe Kabineta predsednika Borisa Tadića i kao sekretar Pravnog saveta predsednika Srbije.
U februaru 2008, posle ponovnog izbora Borisa Tadića za predsednika, imenovan je za savetnika, a obavljao je i dužnost generalnog sekretara.
Zbog, prema njegovim rečima, neslaganja oko reizbora sudija, marta 2010. napušta Predsedništvo, a već narednog meseca pristupa Srpskoj naprednoj stranci.