Народився 1836 року у Калькутті. Навчався у Лондонському університеті. 1854 року відправився з консульською місією у Китай. Служив у місті Амой (сучасний Сямень). Там він, крім основної діяльності, займався вивченням орнітофауни Східного Китаю. У 1857 році одружився з дочкою шотландського місіонера Крістіною Стронах. У 1860 році брав участь у Другій опіумній війні. Події війни він описав у книзі «Північнокитайська кампанія 1860 року» (1861). Цього ж року призначений консулом на Тайвані. Згодом був консулом в Амої, Нінбо та Яньтаї. Потім став помічником посла Великої Британії у Китаї Резерфорда Алкока.