Osnovne, master i doktorske akademske studije, smer Informacione tehnologije, završio je na Fakultetu organizacionih nauka Univerziteta u Beogradu. Od 2014. godine zaposlen je na Saobraćajnom fakultetu Univerziteta u Beogradu, na Katedri za opštu i primenjenu matematiku. Od 2023. godine angažovan je na ITS-u, gde radi kao predavač na predmetima Napredno mobilno programiranje i Objektno orijentisano programiranje. Rad sa studentima ga motiviše da na inovativan i kreativan način pokuša da mladim ljudima približi programiranje uz razvijanje inženjerskog pristupa u rešavanju problema. Naučne oblasti koje istražuje su baze podataka, mobilno računarstvo i mašinsko učenje. Autor je ili koautor većeg broja radova u nacionalnim i međunarodnim časopisima sa impakt faktorom, kao i velikog broja radova prezentovanih na konferencijama od međunarodnog i nacionalnog značaja. Učestvovao je i u realizaciji nekoliko domaćih projekata.