En 1846, a los 22 años, ingresó en el ejército mexicano bajo las órdenes del general Mariano Arista, que había llegado a Matamoros en un intento de detener a las fuerzas de avance del general Zachary Taylor.