1846. aastal võitis ta Xhosad Gwangu jõe ääres ja sai 11. novembril 1851 kindralmajoriks. 8. Xhosa sõja lõpus
Aastal 1853 sai ta teenete eest Bath'i rüütli auastme ja lahkus Cape'ist, et minna Bombay armee personali. Ta teenis Bombay armee ülemjuhatajana 26. märtsist 1855 kuni märtsini 1860, seejärel naasis Inglismaale. 29. jaanuaril 1857 edutati ta kindralleitnantiks. Ta suri Gibraltaris 1862. aastal.