Graduated from the University of Kragujevac’s Faculty of Technical Sciences at the Department of Information Technologies, receiving a Bachelor’s degree in information technologies. Defended his Master’s thesis at the same department, receiving a Master’s degree in information technologies and e-learning.

He gained experience working as an associate at the Railway College of Applied Sciences in Belgrade whose duties included computer and network maintenance, as well as updating and maintaining the college’s website. He also worked as a teaching associate for IT subjects.

He worked as an expert associate – administrator for e-learning at LINK group, a company for professional education and production of educational software. He currently works as a professor at ITHS in the following courses: Algorithms and Programming C, Object-oriented Programming C#, Web Design and Application Software.

He has authored and co-authored several professional and scientific papers published in domestic and international journals, at professional conferences and symposia. The field of his professional interest includes information and communication technologies and teaching and learning in e-learning.