Volontaire en 1799 au de hussards commandé par son père, sous-lieutenant en 1799, il participe au siège de Gênes, au cours duquel son père meurt. Capitaine en 1807, fait chevalier de l'Empire en 1811, colonel en 1812. Rallié à l'Empereur pendant les Cent-Jours, Napoléon le nomme général de brigade la veille de la bataille de Waterloo. Il est compris dans la liste des bannis en 1815. Rentré en France en 1819. Il reçoit alors le commandement du 8e régiment de chasseurs à cheval. Le duc d'Orléans (futur Louis-Philippe) le charge de l'éducation militaire de son fils aîné, le duc de Chartres, puis il est nommé aide de camp du comte de Paris. Après les Trois Glorieuses, il est promu maréchal de camp. Commandeur de la Légion d'honneur en 1831, grand officier en 1836. Élevé au grade de lieutenant-général des armées en 1838, nommé Pair de France en 1845. Il est mis d'office à la retraite après la révolution de 1848.