Jis tarnavo seminolų kare Floridoje, Ramiojo vandenyno šiaurės vakaruose, ir Meksikos-Amerikos kare, kur jis tarnavo generolo Winfieldo Scotto generaliniu inspektoriumi žygiu į Meksikos miestą. Jis buvo paaukštintas į pulkininką Contreras ir Churubusco
ir Molino del Rey brigados generolas.