Le 22 novembre 1795, il est nommé aide de camp du général Victor et est blessé d'un coup de feu à la bataille de Loano le même jour. Le 29 mai 1796, il passe capitaine à la de ligne, et le 5 février 1798, il devient aide de camp du général Masséna, commandant en chef l'armée de Rome. Il assume les mêmes fonctions auprès du général Brune le 21 mars 1798. Nommé chef de bataillon le 21 décembre par le général Joubert, il devient adjudant-général des troupes piémontaises le 2 janvier 1799. Le 21 mars, il est chef d'état-major de la division française en Piémont, puis en juin il fait fonction de général de brigade. En juillet, il est chef d'état-major de la cavalerie de l'armée d'Italie, et le 5 août il devient adjudant-général attaché au général en chef. Le 12 septembre 1799, il est nommé adjudant-général provisoire à titre français par le général Moreau ; il est blessé deux fois lors du siège de Gênes en 1800.