Участвовал в Мексиканской войне, получил звание капитана за Контрерас и Чурубуско, был ранен при Чапультепеке, затем повышен до майора за Молино дель Рей и Чапультепек.