Professor graduado e licenciado em História pela Universidade de São Paulo (FFLCH-USP), com complementação pedagógica em Filosofia e Sociologia. Atua como professor de Ensino Médio e cursos pré-vestibulares desde 2003. Lecionou no Descomplica e em diversas plataformas digitais. Atualmente é professor do Colégio e Curso Poliedro nas turmas Medicina, ITA e Extensivo.