Alfonso nació en Madrid el 18 de febrero de 1876 siendo el quinto hijo y segundo varón de María Isabel Manuel de Villena y Álvarez de las Asturias y de Arturo Pardo de Inchausti.