John James Snodgrass kovojo Peninsulaus kare (1807<unk>1814) kaip 52-ojo lengvos pėstininkų pulko vėliavininkas c. 1812-1813 m., kitais metais buvo paaukštintas į leitenantą. Jis kovojo Pirėnuose,
Vera, Nivelle, Nive, Orthes, Tarbes, Toulouse ir Waterloo.