Von 1842 bis 1844 war er Generalgouverneur von Indien. Sein Auftrag war die Wiederherstellung des Friedens in Asien, dennoch war seine gesamte Amtszeit durch Krieg geprägt. Seine Ankunft fiel in die Endphase des Ersten Anglo-Afghanischen Krieges. Ein Feldzug gegen den Herrscher von Sindh, der unterworfen wurde, schloss sich unmittelbar an. Danach griffen die britischen Truppen auf Befehl von Law in Gwalior ein, wo ein Aufstand gegen die britische Herrschaft drohte.