Em 2008 formou-se Bacharel e Licenciado em Matemática na Universidade Federal de Viçosa.
No mesmo ano ingressou no programa de pós-graduação da UFV, onde obteve o título de Mestre em Matemática na área de Teoria de Singularidades (2010). Desde 2010 é professor efetivo do Departamento de Matemática da Universidade Federal de Viçosa (DMA/UFV). Em 2016 concluiu seu doutorado na Universidade Federal de Minas Gerais (DMAT/UFMG), na área de Geometria Algébrica.