Como diplomático ha sido ministro consejero en Madrid (1981-1983), embajador ante las Naciones Unidas en Nueva York (1983-1986), en Israel (1987-1990) y ante la Unesco (1998-2002).