Fue Licenciado en Ciencias Sociales por el Instituto Tecnológico Autónomo de México (ITAM), y Maestro en Ciencia Política por la Universidad de Yale, Estados Unidos.