その後盛宣懐の招きで上海南洋公学(現在の上海交通大学)監督となり、江西省広信府知府、安徽提学使、安徽布政使を歴任した。