Tuvo 7 hijos fruto de su matrimonio con Ángela Roca de Togores y Aguirre-Solarte, la marquesa de Pozo Rubio: Raimundo, Pedro, Mercedes, Ángela, María del Carmen, Isabel y José.