En 1846, derrotou aos xhosa no Gwangu, e foi ascendido a maior xeral o 11 de novembro de 1851. Na conclusión da 8a Guerra Xhosa
En 1853, foi nomeado Caballero Comandante do Baño polos seus servizos, e deixou o Cabo para entrar no persoal do Exército de Bombay. Foi comandante en xefe do Exército de Bombay desde o 26 de marzo de 1855 ata marzo de 1860, e despois regresou a Inglaterra. O 29 de xaneiro de 1857 foi ascendido a tenente xeral. Morreu en Xibraltar en 1862.