ג'ון ג'יימס סנודגראס נלחם במלחמת חצי האי (1807-1814) בתור סג"ץ בחטיבת חיל הרגלים הקלה ה-52 בסביבות שנת 1807. 1812-1813, וקידמו אותו לסגן בשנה הבאה. הוא נלחם בפירנים, ורה.
, ניבל, ניב, אורת'ס, טארב, טולוז וווטרלו.