Estudió la licenciatura en derecho en la Universidad Autónoma de Chiapas y posteriormente una maestría en leyes (Magistri in Legibus) en la Universidad de Harvard.Estuvo casado con la famosa encuestadora, escritora y analista María de las Heras a quien conoció durante la campaña de Luis Donaldo Colosio en la que ambos participaban y de quien enviudó el 14 de agosto de 2012.