Casó tres veces: la primera con María del Carmen Sanchiz y Núñez-Robres, XIII marquesa de la Casta; en segundas nupcias con Melinda d’Eliassy, y en terceras con Olga Subirana y Pita.