Graduado em letras, com habilitação em língua portuguesa, na Universidade de São Paulo. Trabalha como professor de gramática e redação desde 2008. Atualmente, é docente do Sistema de Ensino Poliedro, nos cursos preparatórios para os vestibulares da FUVEST, Unicamp e ITA, dentre outros. Também é corretor de redação em exames vestibulares nacionais.