Johnston Erregearen Guardiako zalduna izan zen eta Dettingeneko batailan erregimentuarekin batera egon zen.
1743an eta 1745an Fontenoyko batailan. 1750eko azaroaren 29an erregimentuan maior izendatu zuten, 1754ko abenduaren 17an Errege Zaldi Guardiako teniente-koronel izendatu zuten eta Alemanian erregimentuaren agintea hartu zuen Zazpi Urteen Gerran hainbat engaiamendutan.