Durante la Intervención estadounidense en México fue oficial bajo el mando del general Gabriel Valencia en Tula y en Victoria, Tamaulipas. También participó bajo el mando del general José de Urrea en combates tipo guerrilla a las fuerzas americanas en Marín (cerca de Monterrey), Agua Negra y Cerralvo en Nuevo León. Estas incursiones militares era para cortar las líneas de abastecimiento de los americanos y para asistir al general Santa Anna en sus movimientos contra el general Zachary Taylor en 1847. Cerca de la ciudad de México peleó en la batalla de Contreras y Churubusco; fue condecorado por sus servicios en la pelea contra los americanos.