Skriv en fortsættelse til dette afsnit - I 1846 besejrede han xhosaerne på Gwangu, og blev forfremmet til generalmajor den 11. november 1851. Ved afslutningen af den 8. Xhosa krig
I 1853 blev han udnævnt til Knight Commander of the Bath for sine tjenester, og forlod Kap for at gå på staben i Bombay Army. Han tjente som øverstbefalende for Bombay-hæren fra 26. marts 1855 til marts 1860, og vendte derefter tilbage til England. Den 29. januar 1857 blev han forfremmet til generalløjtnant. Han døde i Gibraltar i 1862.