3年（民国12年），任私立上海南方大学文科主任、教授。1927年，任国民政府外交部秘书，但不久辞职。以后，先后在省立上海商科大学、东吴大学法学院兼任教授，教授国际法、外交史、英文学等课程，并且任上海的麦伦书院校长。1929年（民国18年），出席在日本京都召开的第三届太平洋问题调査会。1931年（民国20年），访问欧洲并出席裁军会议，赴英国任中国驻英国公使馆一等秘书。此后回国，1935年（民国24年）1月任立法院立法委员。此外担任持志学院教授。第二次国共内战后，赴台湾。1949年（民国38年）至1956年