Se casó en 1847 con Manuela Guzmán de la Cruz, nieta de los marqueses de Montepío, con quien tuvo dos hijos: Roberto y Carlos.