A sus 24 años contrajo matrimonio el 12 de octubre de 1854 con la acomodada criolla, Carmen Bascuñán Valledor (†1911), con quien tuvo tres hijos; durante los primeros años de la relación, vivió en casa de sus adinerados suegros.