Rođen 1963. godine u Beogradu. Završio srednju tehničku školu u Kruševcu kao laboratorijski tehničar za fiziku 1982. godine. Zvanje diplomiranog inženjera elektronike stekao na Vojno-tehničkom fakultetu u Zagrebu 1988. godine. Student doktorskih studija na Fakultetu informacionih tehnologija od 2014. godine.
Prvo zaposlenje u industriji "Prva Petoletka" u Trsteniku od 1988. do 1990. godine kao projektant na projektu upravljanja rotacijom u Narodnom pozorištu u Beogradu. Od 1990. do 1992. u Vazduhoplovno-tehničkom institutu u Žarkovu na poslovima upravljanja aerotunelima. Od 1992. do 1996. godine u fabrici "Zastava autodelovi" kao rukovodilac održavanja. Od 1996. godine profesor računarstva i informatike u Gimnaziji u Kruševcu. Od 2002. godine direktor Gimnazije u Kruševcu, do 2010. godine. Od 2010. do 2015. profesor informatike, najpre u Medicinskoj školi u Kruševcu, zatim u Trećoj beogradskoj gimnaziji. Od 2015. zaposlen kao asistent na Visokoj školi elektrotehnike i računarstva strukovnih studija.
Osim nastave, angažovan na poslovima samovrednovanja i akreditacije Visoke škole elektrotehnike i računarstva strukovnih studija.