Está casado con la magistrada del Tribunal Supremo y vocal del Consejo General del Poder Judicial Clara Martínez de Careaga y tiene tres hijos.