Após sua ordenação, foi pároco de São João Evangelista em Atães, de Santo Estevão em Barros, de Santa Marinha em Penascais, de São Mamede em Vilarinho, de São Paio em Vila Verde, de Santa Eulália em Loureira e de São Pedro em Lomar; Arcipreste de Vila Verde e Capelão da Santa Casa de Misericórdia de Vila Verde; Membro do Capítulo dos Cânones; ecônomo arquidiocesano e seminários arquidiocesanos; Coordenador da Pastoral Sociocaritativa e da Comissão de Pastoral Social e Mobilidade Arquidiocesana; Vigário Episcopal para o Desenvolvimento Humano Integral; Auxiliar de Pastoral Familiar; desde 2006 até sua nomeação como bispo auxiliar, foi pároco de São José de São Lázaro em Braga.[1]