Gabriel Silva commence à se consacrer au cyclisme en 2014[3].
En 2015, il devient champion du Brésil de la course aux points dans la catégorie des juniors (moins de 19 ans)[4]. En novembre 2016, il termine seizième du Tour du lac Taihu, alors qu'il est stagiaire chez Funvic Soul Cycles-Carrefour. Il passe ensuite professionnel en 2017 dans cette équipe, renommée Soul Brasil.
En 2018, il redescend chez les amateurs en intégrant le club basque Grupo Eulen[5],[6]. Bon grimpeur, il se distingue sous les couleurs de ce dernier en obtenant diverses places d'honneur[7]. En 2019, il court de nouveau en Espagne au sein du club galicien Cortizo-Anova. Il devient par ailleurs champion du Brésil du contre-la-montre chez les espoirs (moins de 19 ans)[8].