De l’an VI à l’an IX, il est employé aux armées d’Angleterre, de Mayence, d’Helvétie, du Danube, et du Rhin, et le , il devient aide de camp du général Lapisse. Il combat à Zurich les 25 et et à Diessenhofen le . Il est promu chef de bataillon sur le champ de bataille le , en récompense de sa brillante conduite au passage du Mincio le , où il a un cheval tué sous lui lors d’une charge de cavalerie. Il est confirmé dans son grade le , alors qu’il se trouve en Ligurie, à la territoriale.