Il entre en service le comme enseigne au régiment de Dauphiné, il devient lieutenant en second le , lieutenant en premier le , et capitaine le . Il sert en Allemagne de 1757 à 1762, et il lève une compagnie à la création du régiment suisse d'Eptingen le . Il est fait chevalier de Saint-Louis le . Capitaine de grenadiers le , il sert en Corse en 1768-1769, et il obtient le rang de major le . Lieutenant-colonel le , il est admis à la retraite le .
Remis en activité le , à l’armée du Rhin, et il est mis en non activité le , et il est autorisé à prendre sa retraite le . Admis au traitement de réforme le , il obtient sa retraite le .
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.181.
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.421