En junio de 2010 fue nombrado como Embajador y Representante Permanente de Costa Rica ante las Naciones Unidas, en Nueva York, cargo en el que se desempeñó hasta junio de 2014.