Possui Bacharelado e Licenciatura em Filosofia pela Universidade do Estado do Rio de Janeiro (2005), mestrado em Filosofia pela Pontifícia Universidade Católica do Rio de Janeiro (2008) e doutorado em Educação pela PUC-Rio. É professor de filosofia no Colégio Santo Inácio, Teresiano (CAP da PUC-Rio) e Instituto de Tecnologia ORT. Tem experiência na área de Filosofia e Educação, ministrando aulas no Ensino Médio, Fundamental I e II, formação de professores, palestras e cursos livres.