Le Sonderbund est vaincu par les forces conjointes d'autres cantons suisses sous le commandement du général Guillaume-Henri Dufour.

Guillaume Henri Dufour (15 septembre 1787 14 juillet 1875) était un officier militaire suisse, ingénieur en structure et topographe. Il a servi sous Napoléon Ier et a occupé le poste de général suisse à quatre reprises au cours de sa carrière, d'abord en 1847 lorsqu'il a mené les forces de la Confédération suisse à la victoire contre le Sonderbund. En 1864, Dufour a présidé la première Convention de Genève qui a établi la Croix-Rouge internationale. Il a été fondateur et président (1838 à 1865) de l'Office fédéral suisse de topographie.

La guerre du Sonderbund ( allemand : Sonderbundskrieg , français : Guerre du Sonderbund , italien : Guerra del Sonderbund ) de novembre 1847 était une guerre civile en Suisse , alors encore une confédération relativement lâche de cantons . Il s'ensuivit après que sept cantons catholiques eurent formé le Sonderbund ("alliance séparée") en 1845 pour protéger leurs intérêts contre une centralisation du pouvoir. La guerre s'est terminée par la défaite du Sonderbund. Il en résulta l'émergence de la Suisse en tant qu'Etat fédéral, concluant la période de "restauration et de régénération" politique en Suisse. gouvernés par des administrations conservatrices. Les cantons du Tessin et de Soleure, eux aussi majoritairement catholiques mais gouvernés par des administrations libérales, n'ont pas rejoint l'alliance.

Après que le Tagsatzung (Diète fédérale) ait déclaré le Sonderbund inconstitutionnel (octobre 1847) et ordonné sa dissolution par la force, le général Guillaume Henri Dufour a dirigé l'armée fédérale de 100 000 hommes et a vaincu les forces du Sonderbund sous Johann Ulrich von Salis-Soglio dans une campagne qui n'a duré que quelques semaines, du 3 au 29 novembre, et fait moins d'une centaine de morts. Dufour ordonna à ses troupes de soigner les blessés, anticipant la formation de la Croix-Rouge à laquelle il participera quelques années plus tard. Des actions majeures ont eu lieu à Fribourg, Geltwil (12 novembre), Lunnern, Lucerne et enfin à Gisikon (23 novembre), Meierskappel et Schüpfheim, après quoi Lucerne a capitulé le 24 novembre. Le reste du Sonderbund s'est rendu sans résistance armée dans les semaines suivantes.