Al igual que sus hermanos Juan Carlos y Margarita, Alfonso nació en el Hospital Anglo-Americano de Roma, ciudad en la que se hallaba exiliada la Familia Real española (Pilar, la primogénita, había nacido en Cannes, Francia).