Contrajo matrimonio civil en segundas nupcias en el castillo de Montserrat (Altafulla) el 25 de julio de 1996 con la modelo Blanca de las Nieves de Suelves y Figueroa, hija de José de Suelves y Ponsich, marqués de Tamarit, vizconde de Montserrat; y de Victoria Eugenia de Figueroa y Borbón, hija del conde de Romanones, de cuyo matrimonio también nacieron dos hijos: