Desde 1998 está casado con Teresa Adriana Pérez Romo y tiene tres hijos: Joaquín, Adriana y María José López Dóriga.