Nascido em 1924, em S. Jorge de Selho, Guimarães, padre Afonso foi ordenado presbítero em 29 de Junho de 1950, depois de ter concluído os cursos de Humanidades e de Filosofia e Teologia. Só mais tarde se licenciou na Universidade de Lisboa nas cadeiras de Literatura e História. De referir que entre 1985 e 1995 leccionou na EB2,3 de Vizela.
Na sua vida sacerdotal e depois de passagens por Évora, Sousel, Estremoz, regressou há 25 anos à Diocese de Braga, desempenhando serviços pastorais ao colaborar na paróquia de S. João e nas Igrejas dos Santos Passos e Basílica de S. Pedro do Toural, em Guimarães. Deixadas estas capelanias passou, desde Maio de 2005, a colaborar na paróquia de S. Miguel.