A partir de esa fecha, colaboró como Abogado asociado del Bufete Noriega y Escobedo en la Ciudad de México.
En 1993, se desempeñó como Coordinador de Asesores del Subsecretario para América del Norte, el embajador Andrés Rozental.
Bajo este cargo representó a México ante la Corte Internacional de Justicia en el Caso Avena y otros nacionales mexicanos (México c. Estados Unidos de América).
Asimismo, estuvo a cargo de la promoción del Estatuto de Roma que creó la Corte Penal Internacional.
En diciembre de 2006, fue nombrado Subsecretario para Asuntos Multilaterales y Derechos Humanos.
En 2012 fue ratificado en su cargo, el cual ocupó por casi 9 años hasta septiembre de 2015.
En esa elección también fueron electos Bogdan-Lucian Aurescu (Rumanía), Sarah Hull Cleveland (Estados Unidos), Dire Tladi (Sudáfrica) y Hillary Charlesworth (Australia), quien resultó reelecta.