Rođen je 1984. godine u Beogradu, gde je završio Osnovnu školu ''Duško Radović'' i ''H gimnaziju Mihajlo Pupin''. Nakon završene gimnazije, 2003. godine upisao je Pravni fakultet Univerziteta u Beogradu, koji je završio 2007. godine, sa prosečnom ocenom 9,39. Pravosudni ispit položio je 2011. godine, a Master studije na Pravnom fakultetu Univerziteta u Beogradu završio je 2013. godine. U toku studija dobio je više nagrada i stipendija, između ostalih, i stipedniju Fonda za mlade talente ''20.000 dinara mesečno za hiljadu najboljih studenata'', za školsku 2006/07. godinu.
Kao pripravnik zaposlio se 2008. godine u Komercijalnoj banci AD Beograd, gde je nakon obavljenog pripravničkog staža položio Ispit za stručnu obuku pripravnika u bankama, u organizaciji Udruženja banaka Srbije. Od 2009. do 2010. godine radio je kao advokatski pripravnik, nakon čega se zaposlio u Ministarstvu odbrane, gde je obavljao različite poslove. U toku 2014. godine prešao je u Agenciju za restituciju, gde je radio kao savetnik za vraćanje imovine i obeštećenje, obavljajući sve poslove koji se odnose na sprovođenje upravnog postupka i rešavanje po zahtevima za vraćanje oduzete imovine i obeštećenje. Na mesto sekretara Komisije za kontrolu državne pomoći postavljen je u martu 2020. godine, a u martu 2025. godine izabran je za člana Saveta Komisije.
Za vreme studija i u toku rada, pohađao je više seminara i kurseva i imao dosta angažovanja vezanih za struku, od kojih treba istaći Kikones Summer Study Session - ''Rule of Law and Democracy'', koji je European Public Law Center iz Atine organizovao 2006. i 2007. godine u Maroniji, Grčka, i specijalistički kurs ''Savremena metodologija borbe protiv organizovanog kriminala'', koji je Centar za bezbednosne studije iz Beograda organizovao 2008. godine.
Vojni rok odslužio je u Klasi slušalaca za rezervne oficire, na Vojnoj akademiji, nakon čega je stekao čin potporučnik u rezervi, rod pešadija.
Oženjen je, otac dve ćerke.