Winder combat avec distinction au Mexique, remportant des brevets de commandant, le (pour sa conduite à la bataille de Contreras et de la bataille de Churubusco), et de lieutenant colonel le (pour la bataille de la ville de Mexico). Il est blessé dans une fusillade près de la porte de Belén, qui garde une approche dans la ville de Mexico, le même jour. Il est promu commandant le .