Il passe à l'armée d'Helvétie sous les ordres de Masséna. C’est à cette époque qu’il bâtit les bases de sa réputation militaire, en particulier lors de la première bataille de Zurich du 2-, puis il soumet les cantons insurgés, chasse les rebelles sur la Reuss et les refoule jusque dans la vallée d’Urseren, livre les combats de Frauenfeld, d'Altikon, d'Audelfinden. Il obtient une citation à l'ordre du jour du . Le 10 du même mois, il chasse, à la tête de la , les Autrichiens maîtres du mont Albis, passe la Linth le , fait subir à l'ennemi une perte de , puis vient à la rencontre des Russes qui s'avancent sur Kaltbrunn, fait poser les armes à un corps de , s'empare de Wesen et repousse l'ennemi jusqu'au lac de Constance.