Il entre en service en 1755, comme volontaire dans le régiment d'Enghien, et il fait les campagnes de la guerre de Sept Ans. Il est blessé aux batailles d’Hastenbeck le , et de Crevelot en 1758. Il est nommé sergent en 1759, porte drapeau en 1770, sous-lieutenant en 1779, et lieutenant en 1780. De 1780 à 1783, il participe à la guerre en Amérique. Il reçoit son brevet de capitaine, et il est fait chevalier de Saint-Louis en 1788, puis il se retire en 1791, à Salins.