Nel 1815 si unì a Gioacchino Murat e alla sua spedizione anti-austriaca in Puglia e Calabria: dopo la caduta di Murat, scappò in Francia e in seguito a Ginevra, dove iniziò a insegnare giurisprudenza applicata al diritto romano: il successo nell'insegnamento gli valse la naturalizzazione come cittadino svizzero. Nel 1820 fu eletto deputato al Consiglio del Cantone e fu membro della dieta del 1832; a Rossi fu affidato il compito di tracciare le linee di una costituzione, nota come il «Patto Rossi» che prevedeva la modifica dei rapporti di forza tra cantoni e governo centrale. Questo Patto fu rifiutato dai cantoni e dalla maggioranza della dieta: il risultato deluse molto Rossi e lo indusse ad accettare l'invito di François Guizot di stabilirsi in Francia.