C’est à l’âge de 12 ans que Silvino Zafon avait émigré à Barcelone où il était devenu apprenti boulanger. Puis attiré par le monde taurin, il commença à toréer comme novillero dès 1928 et commença sous le nom de Silvino Rodriguez une carrière de toréador à Madrid en juin 1930. Il n’allait plus cesser dès lors de toréer dans les plus grandes arènes d’Espagne y compris pendant la guerre civile à Barcelone en 1937. Puis il était parti pour le front de Teruel dans la 96e Brigade Mixte où il eut le grade de commissaire politique.
A la fin de la guerre civile, il reprit le chemin des arènes mais avait été rétrogradé en tant que novillero et non plus torero suite à son engagement républicain. En 1945, accusé de collaboration avec la guérilla des provinces de Teruel et Saragosse, il fut arrêté et emprisonné jusqu’en 1947. Soumis à une constante pression de la police, il émigra ensuite en France où il continua de fréquenter le milieu taurin.
Silvino Zafon est décédé le 14 mars 1963 lors d’un accident de moto à Orange.