Il entre en service en 1745, et il est nommé capitaine le . Il est fait chevalier de Saint-Louis en 1770, et le , il est nommé chef de brigade d’artillerie.
Il est élevé au grade de colonel le , et le , il devient directeur de l’artillerie à Strasbourg.
Il est promu général de brigade le à l’armée du Rhin, et le il prend le commandement de l’artillerie de cette armée. Inspecteur général de l’artillerie le , puis inspecteur de l’artillerie dans les départements de la Drôme et des Alpes le , il est nommé le , au commandement de Briançon.