Participó en numerosos combates, entre los que destacan los de Montemorelos y Nuevo Laredo; la toma de Monterrey; la campaña de Puebla; las batallas de Celaya y Aguascalientes, y las campañas de Oaxaca y Veracruz.