получил звание первого лейтенанта, участвовал во Второй Семинольской войне (1837—1838), а 23 октября 1841 года стал капитаном 3-го артиллерийского полка. В 1846 году принял участие в Американо-мексиканской войне. Участвовал в осаде Веракруса, в сражении при Серро-Гордо, в перестрелке у Амазока (14 мая) и сражении при Молино-дель-Рей. В последнем был тяжело ранен и получил за это временное звание майора, хотя и выбыл из строя до конца войны.