Possui graduação em Ciência da Computação pela Universidade Federal de Minas Gerais (2003), mestrado (2013) e doutorado (2020) em Engenharia Elétrica pela Universidade Federal de Minas Gerais, atuando principalmente em Inteligência Computacional e Otimização. É professor do Instituto Federal de Minas Gerais campus Sabará. Foi coordenador do curso de Bacharelado em Sistemas de Informação (2022 a 2023). Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software, Inteligência Artificial, Aprendizado de Máquina e Séries Temporais.