Rođen 1964. u Kruševcu gde je završio osnovnu i srednju školu. Završio Pravni fakultet na Beogradskom Univerzitetu.
Profesionalnu karijeru započeo kao pripravnik u Advokatskoj kancelariji Miloša Tešića u Beogradu. Bio je administrativni radnik u Američkoj ambasadi u Beogradu od 1993. do 1999. Od 1999. do 2008. boravio je i radio u SAD gde je stekao široko administrativno iskustvo upravnih, nadležnih i pravnih veština radeći u više privatnih kompanija. Po povratku iz SAD radio je kao pravnik u kompaniji Mega.
U Agenciji za sprečavanje korupcije radio je od osnivanja, prvo kao savetnik u Odeljenju za registre, potom na mestu načelnika Odeljenja za registre. Od 2012. obavljao je dužnost šefa kancelarije direktora, a od 2018 bio je zamenik direktora Agencije za sprečavanje korupcije.
27. februara 2023. izabran je za direktora Agencije za sprečavanje korupcije.