Es padre de cuatro hijos: Magdalena, profesora de Historia; Cecilia, médico pediatra; Juan Sebastián, ingeniero comercial; y Cristóbal, psicólogo.