Dia bertugas dalam Perang Seminole di Florida, di Pasifik Barat Laut, dan dalam Perang Meksiko-Amerika, di mana dia bertugas sebagai Inspektur Jenderal Winfield Scott dalam perarakan ke Mexico City. Dia menerima promosi brevet menjadi kolonel untuk Contreras dan Churubusco
dan Brigadir Jenderal untuk Molino del Rey.