Possui graduação em Sistemas de Informação pela Universidade Federal de Ouro Preto (2008), mestrado em Engenharia Elétrica pela Universidade Federal de Minas Gerais (2011) e doutorado em Engenharia Elétrica pela Universidade Federal de Minas Gerais (2016). Atualmente é professor efetivo do Instituto Federal Minas Gerais. Tem experiência na área de Sistemas de Informação, com ênfase em Otimização, atuando principalmente nos seguintes temas: otimização combinatória, projeto de redes eixo-raio, computação evolucionária, heurísticas e metaheurísticas.