Jis įstojo į Karališkąjį jūrų laivyną būdamas 13 metų ir tarnavo jame 12 metų. Grįžęs į Škotiją, jis buvo įtikintas prisijungti prie savo tėvo 1715 m. Jakobitų sukilimui ir dalyvavo nesusprendžiamoje Šerifmuiro mūšyje. Po sukilimo suvaržymo jis kurį laiką buvo priverstas pasislėpti slaptame kambaryje netoliese esančioje Nivarko pilyje, kol jo teta jam nepasiekė atleidimo. Vėliau jis prisijungė prie Georgo I kariuomenės ir kovojo Austrijos paveldėjimo kare, dalyvaudamas Dettingeno mūšyje.
1743 m. ir 1745 m. Fontenoy mūšyje.