Il entre en service comme sous-lieutenant au régiment Royal-Corse en 1786, il est nommé capitaine le 27 mai 1792, il combat à Jemappes le 6 novembre 1792 et à Fleurus le 26 juin 1794. Il est fait chevalier de Saint-Louis.