Casó con Cristina Fernández de Villavicencio y Osorio, IV marquesa de Guadiaro, hija de José María Fernández de Villavicencio y Crooke, XV marqués de Vallecerrato, y de María Cristina Osorio y Martos, VI duquesa de Algete; nieta de José Fernando Fernández de Villavicencio y Corral, marqués de Castrillo, de los duques de San Lorenzo de Valhermoso, y de Emilia Crooke y Larios, y materna de José Ramón Osorio y Heredia, X conde de la Corzana, de la casa de Alcañices, Sesto y Alburquerque, y de Narcisa Martos y Arizcun, de los condes de Heredia Spínola.