来他还曾任北京政府教育部秘书、两广学务处课员、广东学务公所课员、两广方言学堂监督、筹备巴拿马赛会办事处科员、筹办煤油矿事务处科长，南运河工程处主任等职。1925年任关税会议秘书，1926年任外交部秘书。1927年9月署驻纽约总领事。1928年7月任国际联盟中国代表办事处秘书长。1929年9月任驻纽约总领事。1930年2月兼代驻芝加哥总领事，1930年2月任中国驻墨西哥公使代办。1931年2月任中国驻墨西哥全权公使。1933年8月任中国驻巴西全权公使，1941年2月去职。