In 1796 vecht hij onder Napoleon in de Italiaanse veldtocht tegen de Oostenrijkers en krijgt een promotie naar generaal. In 1798 heeft hij het bevel over de Franse troepen die Zwitserland bezetten, en roept de Helvetische Republiek uit. Het jaar daarop, in 1799, heeft hij het bevel over de Franse-Bataafse leger dat een Brits-Russische invasie van Noord-Holland terugslaat (zie Brits-Russische expeditie naar Noord-Holland).