Ruggles i el 5è Infanteria es van unir a l'exèrcit del general Winfield Scott per a la Campanya de la Ciutat de Mèxic, lluitant a Vera Cruz, San Antonio, Churubusco
Molino del Rey, Chapultepec i Ciutat de Mèxic. Ruggles va ser brevetat "per conducta valenta i meritoriosa" al major després de Churubusco i al tinent coronel després de Chapultepec.