En primer lugar con Isabel Martínez Moral; tras el fallecimiento de esta se casó con Juliana de Lomas, y tras enviudar de nuevo, casó con María de la O Josefa Teresa Piscatori Díaz de Lavandero, marquesa de San Andrés de Parma, quien era nieta de Mateo Pablo Díaz de Lavandero y Martín de Córdoba, marqués de Torrenueva, que había sido ministro de Hacienda, Marina e Indias entre 1736 y 1739.