Sous le premier Empire, il fut attaché à la Grande Armée, et commanda un des corps de réserve spéciaux à Friedland. Nommé inspecteur général du train, il passa en Espagne (1807), se trouva à la bataille d'Ocaña et exerça ensuite les fonctions de directeur général du parc d'artillerie de l'armée du Midi avec le grade de colonel (), de directeur de Bayonne et de directeur général des fonderies. Rappelé en 1813 dans la garde impériale, il combattit à Dresde, à Leipsick, à Hanau ; sa brillante conduite lui valut alors le titre de baron de l'Empire (). Il prit également part aux campagnes de France (1814) et de Belgique (1815).