Bacharel em Sistemas de Informação pela Universidade Federal de Minas Gerais (2009) com intercâmbio de um semestre cursando Computer Information Systems em University of the Incarnate Word (San Antonio, TX) e mestre em Ciência da Computação pela Universidade Federal de Minas Gerais (2012). Doutorado em Ciência da Computação pela mesma instituição em curso desde 2020.
Atualmente é Professor efetivo do ensino básico, técnico e tecnológico no Centro Federal de Educação Tecnológica de Minas Gerais (CEFET-MG). Tem experiência na área de Ciência da Computação, com ênfase em Desenvolvimento de Jogos, atuando principalmente nos seguintes temas: acessibilidade, jogos, surdez, comunicabilidade e ensino.