Arturo Zanoni nait le à Vérone. Il est ingénieur ferroviaire lorsque commence la Première Guerre mondiale, au cours de laquelle il combat. A la fin de celle-ci, il rejoint le parti communiste et devient chef des cheminots de sa ville natale. Néanmoins, il est contraint de quitter son pays en , après la prise de pouvoir de Mussolini. Il s'exile en Argentine où il rejoint des organisations syndicales. Il est arrêté et expulsé au début des années 1930, et émigre alors en Espagne, où il habite Madrid. Il intègre le PSOE et l'Union générale des travailleurs (UGT).
À la fin de la guerre, il s'exile en France, où il est interné dans les camps du Vernet puis de Noé. Sous le régime de Vichy, il est déporté au camp de concentration de Dachau. Libéré à la fin de la guerre, il retourne en France, puis dans son pays natal. Il rejoint le PSDI, tout en gardant des liens avec le PSOE en exil. Il meurt à Rome le .