Ascendido a sargento mayor, luchó en la guerra de la Independencia, obteniendo la Cruz de San Fernando de primera clase por su valor en las batallas de Talavera (1809), Benavente (1809) y Chiclana (1811). Tras combatir en muchas otras acciones de guerra, en 1814 recibió el empleo de coronel.