Il entre en service le , comme carabinier, et il sert de 1757 à 1762 en Hanovre. Le , il se trouve à la bataille de Krefeld. Il devient fourrier le , maréchal des logis le , et porte étendard le . Il est réformé le .
Il reprend du service le , comme quartier maitre trésorier au 1errégiment de carabiniers, il est nommé lieutenant le , et capitaine le . Le , il reçoit son brevet de capitaine quartier maitre, et le , il passe capitaine en pied au 2erégiment de carabiniers à l’armée de la Moselle.
Il est nommé chef d’escadron le , et le , il devient chef de brigade commandant le 1errégiment de carabiniers, à l’armée du Nord. Il est promu général de brigade le , à l’armée des Alpes, et le , il est mis en congé de réforme. Il est admis à la retraite le .
Georges Six, Dictionnaire biographique des généraux & amiraux français de la Révolution et de l'Empire (1792-1814), Paris: Librairie G. Saffroy, 1934, 2 vol., p.599-600