Anlässlich des Indischen Aufstands von 1857 kehrte er nach Indien zurück und war von 1857 bis 1859 Stabschef des Oberbefehlshaber in Indien Sir Colin Campbell. In Anerkennung seiner Leistungen bei der Verteidigung von Lucknow im November 1587 wurde er im März 1858 als Knight Commander des Order of the Bath geadelt. Im Mai 1858 wurde er zum Major-General befördert. Von 1860 bis 1865 war er Oberbefehlshaber des Heeres der Provinz Bombay, der Bombay Army. Von 1862 bis 1876 war er auch Colonel des "38th Regiment of Foot" und 1864 wurde er zum Lieutenant-General befördert. 1865 wurde er zum Oberbefehlshaber der Streitkräfte in Indien ernannt und hatte dieses Amt bis 1870 inne. Im Februar 1866 wurde er als "Knight Commander" des Order of the Star of India und im Mai 1866 als Knight Grand Commander desselben Ordens ausgezeichnet. 1870 wurde er auch zum Knight Grand Cross des Order of the Bath erhoben.