Il s'engage le comme sergent dans le de volontaires de l’Ariège. Le suivant, il est affecté à l’armée des Pyrénées orientales avec le grade de sous-lieutenant et est fait prisonnier à la bataille de Peyrestortes le . Libéré le , il est envoyé à la  de première formation avec laquelle il sert en 1796 et 1797 à l’armée d’Italie. Il participe à la bataille de Lodi le , et le suivant, il passe dans la d’infanterie de ligne de deuxième formation. Il est nommé lieutenant le et est présent lors de la bataille du pont d'Arcole du 15 au .