Rođen 1972. godine u Aranđelovcu, osnovnu i srednju školu završio u Beogradu, diplomirao IT menadžment na beogradskom Univerzitetu.
Od 2001. godine radi kao Microsoft Certified System Engineer i Microsoft Certified Trainer u Microsoft školskom centru Cet-Beograd. Od 2007. godine radi kao Direktor IT sektora u Udruženju banka Srbije.
Od 2014. godine, sa zvanjem specijalnog savetnika za informatiku i digitalno bankarstvo, radi kao koordinator stručnog Odbora za digitalno bankarstvo Udruženja banaka Srbije.