Possui graduação em Física pela Universidade Federal do Rio de Janeiro (1976) e mestrado em Informática pela Universidade Federal do Estado do Rio de Janeiro (2011). Atualmente é professor assistente iv da Universidade Federal do Rio de Janeiro. Tem experiência na área de Educação, com ênfase em ensino de Física e Web Semântica e Educação. Inscrito no programa de doutoramento da Universidade Federal do Rio de Janeiro, Programa de Pós Graduação em Informática, Departamento de Ciência da Computação, Instituto de Matemática.