Cuando en 1915 Italia se unió a la contienda al lado de la Triple Entente, la "Legione Garibaldina" fue remitida a Italia para unirse al Regio Esercito italiano; allí Garibaldi combatió con distinción, recibiendo el grado de General Brigadier en junio de 1918 y decidiéndose retirar de las armas en 1919, a los 40 años de edad.