Era hijo de Carlos de Borbón-Dos Sicilias, conde de Caserta, y de la infanta María de las Mercedes de Borbón, hija del rey Alfonso XII de España y princesa de Asturias desde su nacimiento hasta su muerte en 1904.