Vuonna 1846 hän voitti xhosan Gwangu-joella ja ylennettiin kenraalimajuriin 11. marraskuuta 1851. Kahdeksannen Xhosan sodan lopussa
Vuonna 1853 hänet nimitettiin Bathin ritarikomentajaksi. Hän lähti Kapista Bombayn armeijan henkilöstöön. Hän toimi Bombayn armeijan ylipäällikönä 26. maaliskuuta 1855 - maaliskuuhun 1860, ja palasi sitten Englantiin. 29. tammikuuta 1857 hänet ylennettiin kenraaliluutnanttiksi. Hän kuoli Gibraltarissa vuonna 1862.