国务总理秘书、国民政府外交部秘书、外交部亚洲司司长等职。1931年再度出使，任驻国际联盟中国代表团秘书长。次年又任国际联盟中国全权代表办事处处长。1933年升任驻瑞士公使。1942年回国后出任外交部常务次长。1945年9月，随王世杰、顾维钧等人出席在英国伦敦召开的五国外长会议1946年联合国秘书长特吕格韦·赖伊任命其为助理秘书长，并主管托管和非自治领土情报部。1955年又任联合国副秘书长，主管会议事务部。1962年起任联合国技术合作专员。1971年中华民国退出联合国后去职，次年在纽约逝世。