Recebeu a ordenação presbiteral em 21 de junho de 1997 e foi incardinado na Arquidiocese de Mariana, onde exerceu os seguintes cargos: vigário paroquial da Paróquia Santa Efigênia de Ouro Preto, pároco da Paróquia Sagrado Coração de Jesus em Mariana; formador do Seminário Menor, diretor do curso de teologia do Seminário Maior e diretor do Museu de Arte Sacra de Mariana. Foi professor de Teologia Sacramental e Liturgia no Seminário Maior, vigário episcopal da Região Sul; membro do Conselho Episcopal e do Colégio de Consultores, além de pároco de Nossa Senhora da Piedade em Barbacena.[2]
Foi o responsável pela região episcopal Nossa Senhora da Piedade (Belo Horizonte/Centro-Sul, Sabará, Caeté, Taquaraçu de Minas, Nova União, Nova Lima, Raposos e Rio Acima), além de secretário das Regiões Leste 2 da Conferência Nacional dos Bispos do Brasil, que inclui os distritos eclesiásticos do Estado de Minas Gerais, entre 2019 e 2023.[1][2]
Em 19 de abril de 2023, foi nomeado como bispo de Divinópolis.[2] Fez sua entrada solene em 17 de junho do mesmo ano.[4]