Il participe ensuite à la guerre américano-mexicaine. Il combat à Palo Alto et à Resaca de la Palma. Il participe à la marche de Vera Cruz vers Mexico.