Contrajo matrimonio con María de la Luz Aldunate Martín, con quien tuvo tres hijos: Eduardo, María de la Luz y Magdalena.