1745 m. pradžioje Campbellas tapo leitenantu pulkininku, vadovaudamas 30-ajam pėstininkų pulkui ir buvo perkeltas į Škotiją, kur jis priešinosi jakobitams Loch Fyne 1745 m. Lapkričio mėn. Vėliau jis dalyvavo leitenanto generolo Henry Hawley mūšyje prie Falkirk Muir.
1746 m. Sausio mėn. Didžiosios Britanijos kavalerija buvo visiškai nugalėta. Jis taip pat tarnavo Cumberlando kunigaikščio pavaduotoju Cullodeno mūšyje, kur 1746 m. Balandžio mėn. Jakobitai buvo nugalėti.