En 1799 il passe à l’armée du Danube, où il commande successivement l’artillerie de l’aile droite, puis celle de l’aile gauche de cette armée. Le , il rejoint l’armée de réserve puis l’armée d’Italie, comme commandant en second des équipages de siège, puis le , il est nommé directeur du parc d’artillerie de l’armée d’Italie. Le il devient directeur du parc d’artillerie à Saint-Omer, et il est fait chevalier de la Légion d’honneur le , puis officier de l’ordre le . Il est promu général de brigade le , et le , il commande l’artillerie du corps d’armée du maréchal Soult. Le il prend le commandement de l’artillerie du camp de Boulogne, et le il rejoint le corps d’observation de la Gironde, comme commandant de l’artillerie. Il fait les campagnes de Portugal en 1807 et 1808, puis celles de la Catalogne de 1809 à 1811. Le il commande l’artillerie du corps, et du au il participe au siège de Gérone.