Casó el 2 de junio de 1861 en la Iglesia de San Salvador y San Nicolás de Madrid con María del Pilar de Zavala y Guzmán, hija del hispano-peruano Juan de Zavala y de la Puente, I marqués de Sierra Bullones (G.E.), III marqués de la Puente y Sotomayor, V marqués de Torreblanca, VI conde de Villaseñor, y de María del Pilar de Guzmán de la Cerda, XXVIII condesa de Oñate (G.E).