Foi ordenado sacerdote em 12 de outubro de 1982 por cardeal Eugênio Sales[2] e desempenhou diversas funções na Arquidiocese do Rio de Janeiro, como pároco, professor e acadêmico. Foi vigário-geral, coordenador arquidiocesano de pastoral, pároco da catedral metropolitana; membro do Conselho Presbiteral e do Colégio dos Consultores, Professor da PUC, diretor administrativo do Museu de Arte Sacra, diretor do Arquivo Arquidiocesano, responsável pelos textos litúrgicos da Comissão de Pastoral litúrgica e arquivista do Cabido Metropolitano.[1]
Em 2007, participou da V Conferência Geral do Episcopado Latino-americano em Aparecida como assessor-delegado. Em 2008 se tornou capelão de Sua Santidade e em 2013 foi secretário-executivo da Jornada Mundial da Juventude do Rio de Janeiro.[1]
No dia 7 de maio de 2019 foi eleito secretário-geral da CNBB.[4]
No dia 26 de abril de 2023, durante a 60° Assembleia Geral da CNBB, foi eleito presidente da Comissão Episcopal para a Doutrina da Fé no período de 2023-2027.[5]
Em 31 de janeiro de 2024 foi nomeado bispo da Diocese de Petrópolis[6][7] A sua posse foi em 9 de março.[2]