Casado actualmente con Bárbara Cuadra Munilla, tuvo cuatro hijos, entre los que se cuenta Alejandra, quien también fue ministra de Estado.