Se casó en 1864 con su prima carnal, la Princesa María Isabel de Orleans, hija de su tío Antonio de Orleans, duque de Montpensier, el menor de los hijos del rey Luis Felipe, y de la infanta Luisa Fernanda de España.