Casó dos veces: primera con Leticia Santa Marina y Romero, y en segundas nupcias con María Teresa Mariátegui y Arteaga, quien le sobrevivió hasta 1996 y heredó sus bienes, dama gran cruz de honor y devoción de la Orden de Malta, hija de Jaime Mariátegui y Pérez de Barradas, grande de España, conde de Quintana de las Torres, y de María Josefa de Arteaga y Echagüe, su mujer, marquesa de La Guardia, de los duques del Infantado.