Contrajo matrimonio con Isidora Portales —con quien tuvo dos hijas: María Piedad (1963) y María Amparo— y, después, con Claudia Berger, con quien tiene 4 hijos más: Claudia (que fallece horas después de su nacimiento); Diego (1982), Emilia y Damián (1990).