For the 2009 Campeonato Paulista, Gilberto was acquired by Mogi Mirim and made his debut on January 24, 2009, in a 3–0 loss to Palmeiras.
Later in 2010, Gilberto joined Oeste in Série D. He made his debut on July 24, 2010, as a substitute in a 1–0 win over Esporte Clube São José.
At this time, Gilberto's economic rights were held by agent, Eduardo Uram (70%), Marcílio Dias (15%) as well as the player himself (15%).
Then, Tombense Futebol Clube acquired Gilberto's economic rights and began a series of loan deals while never having him actually play for the club.
[2] After a successful stint in the Campeonato Catarinense, Atlético Mineiro acquired Gilberto on loan on May 4, 2011, for its upcoming 2011 season in Série A.
[8] On March 12, 2014, USL Pro side Sacramento Republic FC announced that they had signed Gilberto for the 2014 season.