Whistler serva fil-Gwerra Meksikana-Amerikana, mill-1846 sal-1848, u kien involut fl-Assedju ta 'Veracruz, 9 sa 29 ta' Marzu, 1847, il-Battalja ta 'Cerro Gordo, 17-18 ta' April, 1847, il-Battalja ta 'Contreras, 19-20 ta 'Awwissu, 1847, il-Battalja ta' Churubusco
, 20 taʼ Awwissu, 1847. Huwa ġie maħtur bħala l-ewwel lujtnant tal-brevet fit-20 ta 'Awwissu, 1847 għal "Kondotta Gallant u Meritorjuża" fil-Battalji ta' Contreras u Churubusco, il-Messiku.