Scrivi una continuazione per questo paragrafo - Campbell divenne tenente colonnello al comando del 30° Reggimento di Fanteria all'inizio del 1745 e fu riassegnato in Scozia dove si oppose ai giacobiti a Loch Fyne nel novembre del 1745 in una fase iniziale della ribellione giacobita. Ha continuato a vedere l'azione sotto il tenente generale Henry Hawley nella battaglia di Falkirk Muir.
dove la cavalleria britannica fu completamente sconfitta nel gennaio del 1746. Servì anche sotto il duca di Cumberland nella battaglia di Culloden dove i giacobiti furono finalmente sconfitti nell'aprile 1746.