Afonso Costa Santos Veiga nasceu em 1953 na vila de Satão, no distrito de Viseu, e vive atualmente em Arouca. É licenciado em História e Mestre em História Ibero-Americana pela Faculdade de Letras da Universidade do Porto.