Possui graduação em Engenharia Química pela Universidade Federal de Uberlândia (1993), mestrado (1996) e doutorado (2001) em Engenharia Química pela Universidade Estadual de Campinas (UNICAMP).
Possui graduação em Engenharia de Computação pela Faculdade de Ciência e Tecnologia de Montes Claros (2011), Especialização em Redes de Computadores pela ESAB (2016) e Mestrado em Ciência da Computação pela Universidade Federal de Uberlândia (2024).