Diplomirao je na Mašinskom fakultetu Univerziteta u Kragujevcu 2008. godine, gde je i doktorirao 2012. godine. Od 2008. godine radi u Istraživačko-razvojnom centru za bioinženjering, BioIRC, u Kragujevcu, dok je od 2019. godine saradnik na Institutu za informacine tehnologije, Univerziteta u Kragujevcu. Njegova istraživačka interesovanja su vezana za kompjutersko modeliranje i primenu metode konačnih elemenata u biomedicinskom inženjerstvu. Kao autor i koator objavio je 42 naučna i stručna rada, od kojih su 22 u priznatim međunarodnim časopisima, kao i 50 radova na međunarodnim i nacionalnim naučnim konferencijama. Učestvovao je i u realizaciji nekoliko nacionalnih i međunarodnih projekata. Član je Evropskog udruženja za primenjene računske metode (ECCOMAS), Srpskog društva za mehaniku (SSM), kao i Srpskog društva za računsku mehaniku (SSCM). Od 2013. godine je zaposlen na Univerzitetu Metropolitan u Beogradu, i angažovan je na predmetima u oblasti računarskih nauka i razvoja video igara.