913年他任沪海道尹兼外交部特派江苏交涉员。1916年初，他任外交部特派驻沪交涉员。1920年，他获授二等大绶嘉禾章、二等文虎章，不久晋授二等宝光嘉禾章。1921年，杨晟任政府专使，往南阳考察南洋华侨状况。1922年，他任中国红十字会驻上海副会长（会长汪大燮），同年又晋授一等大绶嘉禾章。1924年，他又任中国红十字会驻上海副会长（会长颜惠庆）。1926年，他任侨务局总裁至1928年退休。此后他在上海展开商业活动，曾组织中华国货维持会、工商业研究会，并任两会会长。他还担任上海的广东同乡会会长。