En 1855, pendant la guerre de Crimée, il est nommé conseiller militaire de l'ambassadeur à Constantinople, Lord Stratford de Redcliff, et l'accompagne en Crimée. Il est ensuite retourné en Inde et occupe le poste de chef d'état-major lors de la Révolte des cipayes de 1857 à 1859, initialement au grade de major général local. Son rôle durant le siège de Lucknow en lui vaux d'être nommé commandant du chevalier de l'ordre du Bath (KCB) en . Promu major général le , il est commandant en chef de l'armée de Bombay de 1860 à 1865 et commandant en chef de l'Inde de 1865 à 1870. Pendant ce temps, il a été nommé Chevalier Grand Commandeur de l'Ordre de l'Étoile d'Inde (GCSI), puis Grand Chevalier de l'Ordre du Bain (GCB). Il était alors commandant en chef de l'Irlande de 1870 à 1875. Il est promu général le .