É professor do ensino básico. Formado em História na UFV, tem pós-graduação em História e Culturas Políticas pela UFMG. Foi vereador em Viçosa por dois mandatos (2013-2020) e candidato a prefeito em 2020. Hoje, é presidente do PT em Viçosa e Secretário Estadual de Assuntos Institucionais do PT-MG.