Ruggles og 5. infanteriregiment sluttede sig til general Winfield Scotts hær i Mexico City-kampagnen, hvor de kæmpede ved Vera Cruz, San Antonio, Churubusco
Molino del Rey, Chapultepec og Mexico City. Ruggles blev breveteret "for Gallant og Meritorious Conduct" til major efter Churubusco og til oberstløjtnant efter Chapultepec.