Casó dos veces: primera con María del Carmen Caro y Caro, hija del conde de Caltavuturo y nieta del marqués de la Romana, y en segundas con Josefa Pardo y Manuel de Villena, condesa de la Granja de Rocamora, hija de los marqueses de Rafal.