1858 begleitete er Lord Elgin auf einem Kanonenboot der britischen Marine den Jangtse hinauf nach Nanjing, wo er Teil einer Delegation war, die mit den Taiping-Rebellen verhandelte. 1868 begleitete er den Missionar Griffith John (1831–1912) von der London Missionary Society, der die Bibel ins Chinesische übersetzte, nach Sichuan.