Il prend part à la guerre américano-mexicaine. Il est breveté capitaine le pour bravoure et conduite méritoire lors des batailles de Contreras et de Churubusco et pour bravoure et service méritoire lors de l'assaut de Chapultepec. Il démissionne de l'armée le .