He studied at Boston University; was a President of Nanking University in 1888 - 1897, President of Nanyang College, Shanghai in 1897-1902.
He was: Secretary Chinese Ministry of Commerce 1902-1903;
Chief Secretary Imperial Chinese Railway Administration 1903 - 1905;
Adviser to Viceroy of Nanking;
Adviser to Viceroy of Wuchang
Member of Commission for Treaty Revision 1903 - 1904;
Special duty for Viceroy of Nanking to settle extension of Shanghai Settlements 1898 - 1899
Also special duty to settle Ningpo Joss House case 1899;
Assisted Shanghai Tao- tai in arranging Yangtsze compact for protection of South Eastern Provinces 1900;
Special Commissioner to investigate Commercial Schools in Europe and America 1901;
Special Commissioner to America concerning Railway affairs 1904;
Sometime Proprietor and Editor, The Shanghai Times;
Editor of Journal of China Branch, Royal Asiatic Society.
John was married to M. E. Wilson in 1887.