Possui graduação em Ciência da Computação pela Universidade Federal de Juiz de Fora (2007), mestrado em Computação pela Universidade Federal Fluminense (2009) e doutorado em Computação pela Universidade Federal Fluminense (2015). Atualmente é professor adjunto da Universidade Federal de São João Del-Rei. Tem experiência na área de Ciência da Computação, com ênfase em Computação Gráfica.