Casado con Carmen Foxley Rioseco, profesora de literatura, con la que tiene cinco hijos.