Possui graduação em Engenharia Química pela Universidade Federal de Uberlândia (1987), mestrado em Engenharia Química pela Universidade Federal do Rio de Janeiro (1990) e doutorado em Chemical Engineering and Material Science - Wayne State University (199
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).