Alfonso era el hijo menor de Juan de Borbón, jefe de la Casa Real española, y de la princesa María de las Mercedes de Borbón y Orleans.