En 1835 alcanzó el grado de teniente coronel tras participar en diversas acciones como las batallas de Serraseca, Suria, Torá, Fonollosa, Sos, Llanera, Manresa, Berga, Gerri, El Bruch, Prats de Llusanés, Cervera, Calaf, Tona, Solsona, Solellas y Granera.