En la administración de Eduardo Frei Ruiz-Tagle fue nombrado embajador en Austria entre 1994 y 2000.Posteriormente, Lagos le designaría embajador en Brasil entre 2003 y 2005.