Réintégrant l'armée avec le grade de capitaine des chasseurs des montagnes pendant la guerre des Pyrénées, il est promu général de brigade le . Il combat d'abord avec l'armée des Pyrénées orientales, sous les ordres du général Dagobert de Fontenille et se distingue lors de la prise de la Cerdagne espagnole. Il rejoint ensuite l'armée des Pyrénées occidentales, où il est élevé au rang de général de division et fait les campagnes de 1794 et 1795. Il se signale plus particulièrement le à l'attaque de Sainte-Engrâce et Olloqui, le à l'affaire de Lescun, les 24 et à celle d'Orthez, et le à l'attaque du camp entre Glossua et Elgoibar, où il fait de nombreux prisonniers. Destitué par les représentants en mission le , il est réintégré le de la même année, à titre définitif.