Rođen je 1966. godine u Kraljevu.
Diplomirao je na Pravnom fakultetu u Kragujevcu 1992. godine, a pravosudni ispit položio dve godine kasnije.
Po završetku fakulteta počinje da radi kao advokat, sve do 1997. godine kada je postavljen na mesto predsednika Izvršnog odobra Skupštine opštine Kraljevo gde provodi naredne tri godine. Od 2001-2003. godine radi kao stručni konsultant nemačke Steinbeis fondacije.
Ističe da je bio član Demokratske stranke od februara 1990.
„Bio sam među osnivačima nevladine organizacije G17plus 1998. godine. Kada se 2002. G17plus transformisala u političku stranku, bio sam i njen osnivač. G17plus je kao politička stranka prestala da postoji 2008. godine transformacijom u Ujedinjene regione Srbije, u čemu ja formalno nisam bio angažovan na bilo koji način“, napominje.
Od 2004. do 2006. godine bio je poslanik u Skupštini Državne zajednice SCG. Nakon toga postavljen je na mesto državnog sekretara u Ministarstvu odbrane.
Na funkciji direktora Agencije za privredne registre (APR) bio je od 2007. do 2019. godine.
Bio sam