Bacharel em Física pela Universidade Nacional de Brasília em 1969 e mestre em Física do Estado Sólido pelo Centro Brasileiro de Pesquisas Físicas em 1974. Atuou nesta linha de pesquisa no Departamento de Física do Estado Sólido do Instituto de Física da Universidade Federal do Rio de Janeiro, onde ingressou por concurso público, no período de 1973-1978.
Com o aval do Departamento (FIS/UFRJ) foi fazer um doutoramento na Inglaterra na área de Ensino de Física, tendo então obtido em 1981 o grau de Ph.D. em "Science Education" defendendo uma tese que versava sobre o ensino de Física em laboratório nas disciplinas do ciclo básico universitário, no Centre for Science and Mathematics Education (CSME) do Chelsea College da London University.
Ao retornar ao Brasil e ao IF/UFRJ em 1981 começou a trabalhar também com o uso de computadores interfaceado com experimentos de laboratório, o que logo foi seguido com o interesse mais geral sobre o uso do computador no ensino, tendo participado do PROJETO EDUCOM/UFRJ desde o seu início em 1983 até o seu desmantelamento em 1995, tendo sido inclusive coordenador desse projeto, no período 1990-1995.
Em conseqüência das ameaças que pairavam sobre os direitos dos servidores públicos, dquiridos ao longo de anos de luta, aposentou-se prematuramente no IF/UFRJ em 1997.
Foi trabalhar no CETIQT- Centro de Tecnologia da Indústria Química e Têxtil onde atuou, primeiramente, como consultor no planejamento da área de Ciências Básicas do Curso de Engenharia Têxtil (FEITEX) que estava sendo proposto e, depois, como professor das disciplinas de Física e Estatística do Departamento de Ciências Básicas do curso, no período 1998-2000.
Desde 2001 atua como professor colaborador no subprograma de Informática, Educação e Sociedade do programa de Pós-Graduação em Ciências da Computação do IM-NCE/UFRJ, com interesses de pesquisa em Educação a Distância e sobre uso do computador no ensino de ciências.