Ha representado a México como (2004-2009); (2001-2004); (1998-2000); (1990-1998); Embajador de México en la otrora Unión de Repúblicas Socialistas Soviéticas (1988-1990) y Embajador de México en Suecia (1982-1983).