Il entre en service dès février 1804, sans être passé au préalable par une école militaire, comme sous-lieutenant au service de l'Italie, puis comme lieutenant aide de camp du général Pino, avant de passer au service de la France en août 1805. Le 6 janvier 1806, il intègre le 5e régiment de hussards et nommé capitaine le 21 novembre 1806 et dès le 11 janvier 1807, chef d'escadrons au Hussards. Dès cette promotion et officiellement à partir du 17 mars 1807, il exerce la fonction d’aide de camp du prince de Neuchâtel. Il est fait chevalier de la Légion d’honneur le , et il fait la campagne de 1809 à la Grande Armée d’Allemagne. Les 21 et 22 mai 1809 il se trouve à la Bataille d'Essling et en 1810 il est fait chevalier de l’Ordre de Léopold d’Autriche. Il est créé comte de l’Empire le .