Il entre en service le , comme soldat au régiment de Flandre-infanterie, et il fait la guerre de Sept Ans en Allemagne de 1759 à 1762. Il est blessé lors du siège de Cassel en . Il est nommé caporal le , sergent le , fourrier le , et adjudant au 3erégiment provincial d’état-major le .
Il devient lieutenant en second le , lieutenant invalide le , et capitaine dans la légion des Pyrénées le . Chef de bataillon le , et chef de brigade provisoire le , à l’armée des Pyrénées orientales, il se distingue le , à la bataille de Peyrestortes.
Il est promu général de brigade provisoire le , et il est suspendu de ses fonctions le suivant. Arrêté le , sur ordre des représentants du peuple Milhaud et Soubrany, il est condamné par un tribunal militaire de Perpignan, à un mois de prison et rétrogradé au rang de caporal le . Il est admis à la retraite le .
Il reprend du service le , comme commandant du département de Vaucluse, et le il passe à l’armée d’Italie, où il assume la présidence du comité de révision des recrues à Nice.
Charles Théodore Beauvais et Vincent Parisot, Victoires, conquêtes, revers et guerres civiles des Français, depuis les Gaulois jusqu’en 1792, tome 26, C.L.F Panckoucke, , 414p. (lire en ligne), p.203.
Étienne Charavay, Correspondance générale de Carnot, tome 4, imprimerie Nationale, , p.89.
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.