À ce moment-là, il est major et il sert sous les ordres du major-général Medows à Sainte-Lucie en 1778-1779, après quoi son régiment sert de marines dans la flotte de George Brydges Rodney. Plus tard en 1779, il est pendant un certain temps prisonnier de guerre. Peu avant sa promotion au grade de lieutenant-colonel dans son régiment (1780), il épouse Anne Carteret Dickson. Après avoir commandé le régiment en Irlande pendant quelques années, il échange et est allé avec le général Medows à Bombay, et sert en Inde jusqu'en 1792, prenant part à diverses batailles et engagements, notamment l'attaque de Lord Cornwallis contre Srirangapatna dans le troisième guerre Anglo-Mysore.