Contratado por 400 mil euros e, na época, com 20 anos, Beto da Silva chegou ao Grêmio com o status de promessa do futebol peruano. Em 2017, ele fez parte do grupo campeão da Libertadores, mas, na prática, teve uma passagem sem brilho e atrapalhada por lesões.
O Tricolor comprou 70% dos direitos econômicos do atleta junto ao PSV, da Holanda. Ele havia sido campeão peruano com o Sporting Cristal em 2014. Pelo Grêmio, participou de 13 jogos, com um gol e duas assistências. Filho de pai brasileiro e mãe peruana, o atleta possui dupla nacionalidade e não contava como estrangeiro na lista da inscrição à Libertadores — aos 14 anos, chegou a jogar nas categorias da base gremista.
Beto da Silva foi emprestado ao Argentino Júniors em 2018. Depois de rescindir com o clube gaúcho, passou por Tigres e Lobos, do México; Deportivo La Coruña, da Espanha; Allianza Lima e Universidad César Vallejo, do Peru. No ano passado, ele chegou ao time atual, o Melgar, também da terra natal.
Aos 27 anos, Beto da Silva segue a tônica da carreira e não conseguiu se firmar como titular na última temporada. O atacante entrou em 13 jogos da Liga Peruana e não marcou.