Possui graduação em Matemática pela Universidade Federal Fluminense (1989), mestrado (1992) e doutorado (1997) em Informática pela Pontifícia Universidade Católica do Rio de Janeiro, com ênfase em Lógica para Ciência da Computação, atuando principalmente em teoria da prova. Tem interesse em temas da área de Ensino de Matemática e de Educação a Distância. Foi coordenador do curso de Licenciatura em Matemática a Distância UFF/CEDERJ/UAB de novembro de 2010 a início de junho de 2019.