20 августа 1847 года получил временное звание капитана за Контрерас и Чурубуско. Во время сражения при Чапультепеке участвовал в штурме ворот Белен, где был тяжело ранен.