Contrajo matrimonio con Martha Marín, con quien tuvo tres hijos: Eduardo, Carlos y María Marta.