Casado con Anita Fuenzalida Puig Mir, tuvo cuatro hijos: Carolina, Francisca, Juan Guillermo y Fernanda.