Born in Rio de Janeiro, Gilberto started his career in his native Brazil, playing for América-RJ, Flamengo and Cruzeiro.
[5] Spurs manager Juande Ramos stated after the match that Gilberto was substituted not because of the error, but rather because he is still recovering from his calf injury.
[7] In Spurs' next game, Gilberto came on as a substitute to score the team's third goal in a 4–0 win over West Ham United in the Premier League.
[14] He confirmed that he had quit the team during the season after ongoing discord among fans and the other squad members, and the club terminated his contract on 20 September 2011.
[15] On 26 September 2011, Gilberto signed for the Campeonato Brasileiro Série B side Esporte Clube Vitória until the end of the season.
He played for Brazil in the 2006 FIFA World Cup in Germany and scored against Japan in the group stage,[16] his first goal for the national side, having made his debut for the team against Nigeria on 11 June 2003.
Due to club performance, he lost his place on the national team to Kléber, and then to André Santos, which both of them selected to 2009 FIFA Confederations Cup and left Gilberto out.