Escriu una continuació per a aquest paràgraf - Va començar immediatament el seu servei militar en la Guerra Mexicano-Americana. Durant aquesta guerra, va ser nomenat capità per la seva actuació a les batalles de Contreras i Churubusco.
i va ser ascendit a primer tinent sis dies després. Després de tornar als Estats Units després de la guerra, es va convertir en professor assistent de dibuix a West Point de 1850 a 1853 i va lluitar contra els seminoles a Florida de 1856 a 1858. Va ser ascendit a capità el 22 de novembre de 1860.