归国，任外交部帮办秘书。翌年，他兼任国务院秘书帮办。以后，他在外交部历任各职，升任代理外交部情报局局长。1920年（民国9年）2月，他任公立北京清华学校监督（即校董会主席）。9月，他任外交部参事兼和约讨论会秘书长。1921年（民国10年）8月，他任驻古巴公使。10月，他兼任华盛顿会议中国代表团秘书长。翌年1月，他兼任驻巴拿马特命全权公使。1926年（民国15年）他归国。翌年他任安国军外交讨论委员会委员、天津英租界回收委员会委员、外交部条约修订委员会委员。南京国民政府成立后，他任北京税务学校教授、外交