Né en France de parents italiens Giovanni Silva résidait sans doute dans le canton du Tessin.
Suite à l’assassinat de l’Impératrice d’Autriche par Luccheni, Giovanni Silva, avait été le 4 octobre 1898 l’objet d’un décret d’expulsion de Suisse avec Fraschini, Adolfo Radi, Giovanni Sarli, Angelo Maccarinelli e Attilio Tonetti.
Il figurait au printemps 1903 sur un état signalétique d’anarchistes étrangers non expulsés résidant hors de France mais dont on ignorait le lieu de résidence.