Afonso Silva est originaire d'Odemira, une ville située au sud du Portugal. Durant son enfance, il joue d'abord au football dans un club de sa ville natale. Il se lance finalement dans le vélo vers l'âge de quatorze ans[1],[2]. Sa carrière cycliste débute au Centro de Ciclismo de Tavira[2].