Participà en la Guerra Gran en l’expedició del marquès de la Romana a Pomerània i a Dinamarca, i en la guerra del Francès amb les forces del general Blake a Bailèn i a Talavera de la Reina, en la defensa de Girona com a assistent del general Álvarez de Castro, i en la defensa de Tarragona el 1811. Durant la primera guerra Carlina actuà com a correu de les forces liberals. Morí a 107 anys, després d’un viatge a peu a Madrid per saludar el rei Alfons XII.