Primero se casó en Panamá con Dolores Gallego el 25 de febrero de 1851 con quien tuvo dos hijos y se separaron el 10 de marzo de 1871; su segunda cónyuge fue la cartagenera Soledad Román con quien contrajo matrimonio civil el 14 de julio de 1877 en París  y que ratificó mediante el matrimonio católico el 23 de febrero de 1889.