Licenciado en Derecho por la Universidad Nacional Autónoma de México, UNAM, Mención Honorífica, septiembre, 1989. Diploma en Estudios Internacionales, en Bologna Center of the Advanced International Studies, The Johns Hopkins University. 1989-1990, Bologna, Italia. Maestría de relaciones internacionales en The Paul H. Nitze School of Advanced International Studies, The Johns Hopkins University, Washington, D.C., 1990-1991 (incluyendo el año en Italia). Investigador en el Instituto de Investigaciones Jurídicas, de la Universidad Nacional Autónoma de México, UNAM, desde 1994. Investigador visitante del Centro de Estudios de México, Fundación Ortega y Gasset, Madrid, julio 2001. Investigador visitante en el área de Filosofía del Derecho, Universidad Pompeu Fabre, Barcelona, julio de 2004 a julio de 2005.