Diplomirao je 2000. godine na Prirodno-matematičkom fakultetu u Kragujevcu, na smeru Teorijska matematika sa primenama. Magistrirao je 2006. godine na istom fakultetu na polju matematičke logike. Doktorski rad „Logike sa integralima i uslovnim očekivanjima“ odbranio je 2013. godine na Prirodno-matematičkom fakultetu Univerziteta u Kragujevcu i stekao zvanje doktora matematičkih nauka. Za vreme naučnog usavršavanja, na polju verovatnosnih i topoloških logika, aktivno je učestvovao u radu seminara Matematička logika i Verovatnosne logike sa primenama Matematičkog instituta SANU. Matematičke oblasti kojima se danas bavi su nelinearna funkcionalna analiza, matematička logika i metodika nastave matematike. Iz ovih oblasti autor je objavio više naučnih radova u eminentnim međunarodnim časopisima.