Está casado desde 1985 con la exmodelo María Teresa Vega, con la que tiene dos hijos.