[3] Gabriel began his career at Paulínia in 2010, where he competed in the São Paulo State Championship Second Division in 2010 and the A3 Series in 2011.
At 22 years old, the player, who played 35 out of 38 games, finished the Brazilian Championship as the third place in the tackles category: he did it 131 times.
On 26 December 2014 Gabriel was announced as a player for Palmeiras on a two-year loan with the option to buy by the São Paulo team.
After having terminated his contract with Botafogo, he was linked to Monte Azul, a team from the A2 Series of the Paulistão, thus being passed on loan to the green and white club.
In addition to having been the player with the most duels (21 matches after the end of the state tournament), Gabriel was elected the best defensive midfielder of the Paulista.
[8] In the middle of the year, when he won a song and the nickname "Pitbull" from the fans, the athlete seriously injured his left knee in a match valid for the 2015 Brazilian Championship, against Atlético Paranaense and was out for the rest of the season.
[10] He debuted with the Corinthians shirt on 18 January in the semifinal against Vasco da Gama, for the 2017 Florida Cup tournament.
[11] Even with one less player, Corinthians managed to leave the field with the victory, counting on a goal from Jô, at 42 minutes of the second half.
[18] He reached the mark of 100 games with the black and white shirt, in the friendly against Grêmio, on 8 July 2018, and declared himself to Corinthians by reading a letter to the Fiel.
[33] On 19 April 2024 Athletico Paranaense officially signed the player on loan until the end of 2024, at the request of the coach Cuca.