Professor de Computação do Instituto Federal do Rio de janeiro (IFRJ), Doutorando em Administração pela Universidade do Grande Rio, Mestre em Novas Tecnologias Digitais na Educação pelo Centro Universitário UniCarioca, Mestre em Educação pela Universidad de Jaén (Espanha), MBA em Gerenciamento de Projetos pela FGV, especialista em Tecnologia da Informação e Comunicação e Docência do Ensino Superior pela Universidade Cândido Mendes, possui licenciatura plena em Informática, Matemática e Pedagogia, é graduado em Tecnologia em Processamento de Dados pela Universidade da Cidade, tendo feito anteriormente curso técnico na mesma área.
Atuou como membro de bancas examinadoras de concursos públicos e é autor de livros de Informática pelas editoras Érica e Impetus.