Il entre en service comme volontaire en 1753, il passe surnuméraire en 1755, sous-lieutenant en 1757, lieutenant en second en 1758 et lieutenant en premier en 1764.
Il est nommé capitaine par commission en 1766, capitaine en second en 1767, et capitaine en premier en 1777. Il est fait chevalier de Saint-Louis en 1780, et major par brevet en 1782.
Alex Mazas et Théodore Anne, Histoire de l'ordre royal et Militaire de Saint-Louis depuis son institution en 1693 jusqu’en 1830, Volume 2, Paris, Firmin Didot frères, fils et Cie, , p. 288.