Director de Legislación en la Dirección General de Asuntos Jurídicos de la Secretaría de Gobernación, Primer Secretario en la Delegación Permanente de México ante la Unesco en París, Francia, asesor para asuntos especiales del presidente de la Comisión Nacional de Derechos Humanos, miembro Titular del Comité Jurídico Interamericano de la OEA, miembro suplente de la Subcomisión para Prevención de Discriminaciones y Protección de las Minorías de la ONU, Director de la Revista Universidad de México de la UNAM, Miembro de la Comisión de tres juristas de la OEA para el Caso de Nicaragua de 1993-1994, Árbitro en el Grupo Nacional Mexicano de la Corte Permanente de Arbitraje desde 2001, Miembro de la Comisión de tres juristas de la OEA para el caso Haití en 2002, Miembro titular del Comité Jurídico Interamericano de la OEA para el periodo 2003-2006.