Han var kaptein i hæren til Det britiske ostindiske kompani, tjenestegjorde i India (og senere også kortvarig i Krimkrigen). Som følge av dette ble han engasjert av Royal Geographical Society til å utforske østkysten av Afrika og han ledet en ekspedisjon av lokale og var den første europeer som så Tanganyikasjøen. Senere i livet tjenestegjorde hans som britisk konsul på øya Fernando Po; i Santos i Brasil; Damaskus i Syria; og til sist i Trieste i dagens Italia. Han var et medlem av Royal Geographical Society og ble belønnet med et orden, (KCMG) i 1886.