In 1806 Charpentier became chief of staff to Eugène de Beauharnais in Italy but later fought at Burgos in Spain in 1808. Serving under Eugène again, in 1809 he was present at Sacile, Caldiero, the Piave, Tarvis, Raab and Wagram. During the 1812 French invasion of Russia, he fought at Smolensk. In 1813 he led an infantry division in the XI Corps at Lützen, Bautzen, Katzbach, Leipzig, Hanau and Arnhem. In 1814 he led a Young Guard division at Craonne, Laon, Fère-Champenoise and Paris. His surname is one of the names inscribed under the Arc de Triomphe, on Column 26.