Rođen u Valjevu. Završio Valjevsku gimnaziju, Specijalizovano matematičko odeljenje (2005-2009). Diplomirao na Vojnoj akademiji 2013. godine na temu "Web servis za rad sa SMART karticama i digitalno potpisivanje dokumenata". Master studije završio na FON u Beogradu 2014. godine na temu "Upravljanje mikrokontrolerom preko .NET aplikacije primer: pametne kuće". Trenutno na doktorskim studijama.
Objavio više radova na domaćim i međunarodnim konferencijama.
Od 2017. godine predaje na Vojnoj akademiji kao asistent iz predmeta: Osnove programiranja, Objektno orijentisano programiranje i Komandno informacioni sistemi.