1820 m. jis įstojo į Britanijos Rytų Indijos kompanijos armiją, o 1825 m. - į Britanijos armiją. Kaip Didžiosios Britanijos pasiuntinio Persijoje adjutantas, jis buvo 1826 m. Persijos ir Rusijos karo metu, o 1829 m. Buvo dalyvavęs Balkanuose 1828-1829 m. Rusijos ir Turkijos karo metu. Nuo 1832 iki 1834 m. jis buvo Dviejų brolių karo Portugalijoje liudininkas, o 1835 m. dalyvavo 6-ajame Keipų pasienio kare.
Pietų Afrikoje - sir Benjamin d'Urban adjudentas ir privatus sekretorius. 1837 m. spalio 25 d. Keiptaune jis vedė savo dukrą Eveline Marie, gimusią 1821 m. balandžio 16 d.