Gugliemo Scheffer avait émigré au Canada dont il fut expulsé au lendemain de la première guerre mondiale. Revenu à Trieste, il fut envoyé au confinat pendant le fascisme. Il s’était ensuite expatrié en France, en Belgique puis aux États-Unis.
En 1937, avec le compagnon Americo Vecchiettiet d’autres il était parti pour combattre en Espagne. Sous le nom de Armando Rodriguez, il participait en mai 1937 aux combats contre les staliniens à Barcelone.
En 1938 avec Fosca Barbieri et Enrico Zambonini, il participait à la fondation de la colonie L’Adunata dei Refrattari pour les orphelins de guerre à Pins del Valles (Barcelone).
Début janvier 1939 il passait en France lors de la Retirada et fut arrêté pour « infraction à un arrêté d’expulsion ». Après l’occupation il fut remis aux autorités italiennes et fut interné au camp de concentration de Bardonecchia.
Libéré en septembre 1943 il retournait à Paris où il était arrêté par les nazis, transféré dans un convoi de prisonniers de guerre et déporté dans un camp près de Dantzig, dont il fut libéré en 1945 lors de l’arrivée des troupes soviétiques. Il fut alors transféré en URSS, à Minsk, avant d’être rapatrié à Trieste où à son arrivée il fut interné quelques mois avant d’être reconnu comme combattant antifasciste et libéré. Il réintégrait le groupe anarchiste de Trieste jusqu’à son décès le 22 septembre 1960.