John James Snodgrass taisteli niemimaallisessa sodassa (1807-1814) alaluokkalaisena 52. kevyessä jalkaväkijoukkueessa. 1812-1813, ylennettiin luutnanttiksi seuraavana vuonna. Hän taisteli Pyreneillä.
, Nivelle, Nive, Orthes, Tarbes, Toulouse ja Waterloo.