Il sort en 1805 de l'École militaire de Fontainebleau avec le grade de sous-lieutenant. Il fait la campagne de Prusse en 1806-1807, devient lieutenant en 1807 avant d'être envoyé en Espagne sous les ordres du maréchal Soult. Il devient capitaine en 1809 et élevé à la dignité de chevalier de l'Empire le . Il est blessé à Saint-Jean-de-Luz (1813), est promu chef d'escadron et rentre en France avec Soult. Officier d'ordonnance de durant la campagne de France, il participe aux batailles de Ligny et de Waterloo (1815).