Está casado con Marcela Torres Peimbert, con quien tuvo tres hijos: Francisco, Bernardo y José; sin embargo, durante su administración como Gobernador del Estado de Querétaro, se empezó a especular sobre las diferencias entré él y su esposa, actualmente se encuentran separados pero aún sin trámite de divorcio.