Au blocus d'Ingolstadt, où il doit lutter contre des forces décuples, il reçoit une balle à la cuisse, trois coups de sabre sur les bras et un sur le cou ; cependant, sans attendre que sa guérison soit complète, il rejoint sa division à Ettenheim et charge l'ennemi le bras en écharpe. L'affaire du pont de Mannheim, la bataille de Feldkirch et la prise de Constance, que défendait le prince de Condé, lui valent le grade de général de division. Il sert sous Hoche, Pichegru et Moreau, puis en 1799 dans l'armée d'Helvétie sous Masséna. Blessé de nouveau à la bataille de Zurich, il devient chef d'état-major de Masséna, qu'il suit en Italie et avec lequel il soutient le siège de Gênes. Conservé par Brune dans les fonctions de chef d'état-major de l'armée d'Italie, il se distingue à toutes les affaires dont les rives du Mincio sont le théâtre, le jour de Noël 1800, et il est chargé de porter à Paris la nouvelle de la paix bientôt signée à Trévise. Après la bataille de Monzambano, Napoléon lui octroie un sabre d'honneur, puis la croix de la Légion d'honneur.