Se casó el 14 de febrero de 1901, en el Palacio Real de Madrid, con la infanta María de las Mercedes, hermana mayor de Alfonso XIII de España.