En 1820, se unió al Ejército de la Compañía Británica de las Indias Orientales, transfiriéndose al British Army en 1825.Como ayudante de campo el enviado británico a Persia, fue testigo de las luchas en la guerra entre el Imperio Persa y Rusia en 1826 y en 1829, estando presente en los Balcanes durante la guerra ruso-turca (1828-1829). De 1832 a 1834, fue testigo de la guerra de los Dos Hermanos en Portugal, y en 1835 tomó parte en la 6ª guerra en la frontera del Cabo en Sudáfrica como aide-de-camp y secretario privado de Sir Benjamin d'Urban. Era yerno de Charles Collier Michell, habiéndose casado en Ciudad del Cabo el 25 de octubre de 1837 con su hija Eveline Marie, nacida el 16 de abril de 1821.