Possui graduação em Teologia pelo Instituto Superior de teologia da Arquidiocese do Rio de Janeiro (1991), mestrado em Teologia pela Pontificia Universitas Gregoriana (1998) e doutorado em Teologia pela Pontificia Universitas Gregoriana (2001). Atualmente é professor assistente s-12 da Pontificia Universidade Católica do Rio de Janeiro, diretor do Departamento de Teologia da PUC-Rio; professor e diretor do Instituto de Filosofia e Teologia Paulo VI, professor do Instituto Superior de Teologia da Arquidiocese do Rio de Janeiro. Tem experiência na área de Teologia, com ênfase em Teologia Sistemática, atuando principalmente nas seguintes áreas: cristologia, Patrologia e Trindade.