É professor adjunto nas Faculdades Oswaldo Cruz (FOC) nos cursos superiores de química (bacharel, industrial e licenciatura). Faz parte do banco de avaliadores Ad Hoc do INEP/MEC para os atos de credenciamento de instituições de ensino superior. Na Universidade Federal do ABC (UFABC) atuou de 2011 a 2018, desempenhando funções como: coordenador da divisão de cursos do Núcleo de Tecnologias Educacionais (NTE), avaliador de qualidade do NTE, tutor, professor, pesquisador e autor de conteúdos para os diversos cursos a distância para o programa de capacitação de docentes da UFABC em novas metodologias e tecnologias educacionais. Atuou como tutor a distância na Universidade Virtual do Estado de São Paulo (UNIVESP). Naz parte do grupo de pesquisa INTERA (Inteligência em Tecnologias Educacionais e Recursos Acessíveis). Graduou-se em Química Industrial pela Universidade Federal Rural do Rio de Janeiro (2009). É mestre e Doutor pelo Programa de Pós-Graduação em Nanociências e Materiais Avançados da UFABC (2015). Como pesquisador desenvolve projetos de pesquisa na fronteira do conhecimento, atuando principalmente nos seguintes temas: Educação a distância, novas tecnologias e metodologias na educação, polímeros e suas aplicações e nanocompósitos poliméricos.