Il est nommé maréchal des logis dans le , adjudant le , porte-étendard , lieutenant en second le , et il est fait chevalier de Saint-Louis le . Lieutenant en premier le , capitaine le , il passe lieutenant-colonel le , au 5erégiment de cavalerie.
Il est promu général de brigade provisoire à l’armée des Alpes le , et confirmé dans son grade le suivant. Il commande par intérim l’armée des Alpes du au , et le il commande la 1redivision de cette armée.
Il est élevé au grade de général de division le , et en décembre il est mis à la tête de la 2edivision de l’armée des Alpes. Le , il prend le commandement de la 9edivision militaire, et il est réformé le . Le , il prend le commandement de la 5edemi-brigade de vétérans, et il est admis à la retraite le .