Il entra à l'École polytechnique en 1799, devint lieutenant d'artillerie en 1801, fut envoyé au camp de Boulogne, puis, attaché à la grande armée, et fit la campagne de 1805, où il se distingua à Ulm et à Austerlitz. Il passa ensuite dans la Garde impériale avec son grade, et se battit à Iéna, à Eylau et à Friedland, où il fut décoré de la Légion d'honneur. Envoyé en Espagne en 1808, rappelé à l'Armée du Danube en 1809, il eut un bras emporté à Wagram, reçut la croix d'officier de la Légion d'honneur.