Se casó en la Embajada de España en Londres el 7 de octubre de 1920 con María del Rosario de Silva y Gurtubay, X marquesa de San Vicente del Barco, Dama de la Reina Victoria Eugenia de España, hija de los Duques de Aliaga y heredera del inmenso patrimonio de la Casa de Híjar, teniendo como hija a Cayetana Fitz-James Stuart, habitualmente conocida como Cayetana de Alba, la futura XVIII duquesa de Alba de Tormes.