Graduado em Engenharia de Controle e Automação pela Universidade Federal de Ouro Preto (UFOP). Possui mestrado e doutorado em Engenharia Elétrica pela Universidade Federal de Minas Gerais (UFMG). É professor adjunto da Universidade Federal de Ouro Preto, onde leciona e investiga engenharia de automação industrial e história da ciência, dedicando-se aos seguintes temas: redes de Petri, linguagens formais e teoria de autômatos, História da telegrafia, modelos e analogias físicas. Foi pesquisador da Cátedra UNESCO-UFMG "Territorialidades e Humanidades: a Globalização das Luzes" entre 2021 e 2023.