Se casó con Ana María Posadas en junio de 1847, con quien tuvo dos hijos, Gonzalo (1848) y Teresa (1850).