John James Snodgrass a luptat în Războiul Peninsular (1807-1814) ca ensign în 52nd Light Infantry în c. 1812-1813, fiind promovat locotenent în anul următor. A luptat în Pirinei, Vera.
, Nivelle, Nive, Orthes, Tarbes, Toulouse şi Waterloo.