Possui graduação em Física pela Universidade Federal do Rio de Janeiro (1977), mestrado em Engenharia Nuclear pela Universidade Federal do Rio de Janeiro (1981) e doutorado em Engenharia Nuclear pela Universidade Federal do Rio de Janeiro (1989). Atualmente é Professor Colaborador Voluntário da Universidade Federal do Rio de Janeiro. Tem experiência na área de Engenharia Nuclear, com ênfase em Tecnologia dos Reatores, atuando principalmente nos seguintes temas: Técnicas de Homogeneização de Assembly, Métodos Nodais, Métodos de Malha Grossa, Transporte e Difusão de Nêutrons, Cinética Espacial e Pontual de Reatores e Métodos da Teoria de Perturbação. Já foi Coordenador do Programa de Engenharia Nuclear da COPPE/UFRJ nos períodos de abril de 1991 a maio de 1993 e dezembro de 2000 a novembro de 2002. Também foi Chefe do Departamento de Engenharia Nuclear da Escola de Engenharia (atual Escola Politécnica) da UFRJ no período de dezembro 2000 a novembro de 2002. Foi novamente Coordenador do Programa de Engenharia Nuclear da COPPE/UFRJ de março de 2013 a julho de 2016. Já pertenceu ao Comitê de Assessoramento de Engenharia Nuclear e Ciências Nucleares – CA-EN do CNPq no período de julho de 2004 a junho de 2007. Foi Coordenador do CA-EN do CNPq de julho de 2013 a junho de 2016. Foi o Coordenador do Instituto Nacional de Ciência e Tecnologia (INCT) de Reatores Nucleares Avançados e Inovadores do CNPq de 2010 a dezembro de 2016. Está aposentado desde abril de 2018, mas continua atuando como Professor Colaborador Voluntário da UFRJ desde então.Em 2018 recebeu o Diploma de AMIGO DO IME na Solenidade do 226o Aniversário do IME. Foi novamente Coordenador do Comitê de Assessoramento de Engenharia Nuclear e Ciências Nucleares – CA-EN do CNPq de julho de 2019 a junho de 2022. É Professor Colaborador do Programa de Pós-Graduação em Modelagem Computacional do IPRJ/UERJ desde 2021. É o Coordenador do novo INCT de Reatores Nucleares Modulares e Inovadores de CNPq desde dezembro de 2022.