Posteriormente fue embajador de Chile en Suecia (1997-2000), Italia (2000-2004) y México (2005-2007).Además, fue representante de Chile ante la FAO y el Programa Mundial de Alimentos, con sede en Roma.