Gough devient officier général commandant la division Mysore de l'armée de Madras en 1837. Au début de la Première guerre de l'opium en mars 1839, il est nommé commandant en chef des forces britanniques en Chine. Il mène l'assaut à la bataille de Canton en mai 1841, et ayant été promu au grade local de lieutenant général en Inde et en Chine le 18 juin 1841, il mène l'assaut à la bataille d'Amoy en août 1841 . Avancé chevalier grand-croix de l'ordre du bain le 14 octobre 1841 et promu au grade effectif de lieutenant général le 23 novembre 1841, il commande les forces britanniques à la bataille de Chapu en mai 1842 et à la bataille de Chinkiang en juillet 1842 . Après le traité de Nankin, les forces britanniques se retirent et il retourne en Inde . Il devient baronnet le décembre 1842 et est promu au grade local de général en Inde le 3 mars 1843.