Il est promu général de brigade provisoire par le général Masséna le , et il est confirmé dans son grade le suivant. Il se trouve le , à la bataille de Pozzolo, et le , il est employé dans le corps d'armée stationné en République cisalpine. Il est fait chevalier de la Légion d’honneur le 19 frimaire an XII () et commandeur du même ordre le 25 prairial ().