El 4 de octubre de 1997 se casó con la infanta Cristina de Borbón en la catedral de Santa Eulalia de Barcelona, ocasión por la cual el Rey concedió a su hija el título de Duquesa de Palma de Mallorca.