A graduate of the Atlético Mineiro club, he signed his first professional contract with the same club. Early in his adult career, he played on loan for the clubs Caldense, Coimbra, Boa Esporte, and Ferroviária in the lower leagues of Brazil and at the state championship level. In 2017, he played 3 incomplete matches for the main squad of Atlético Mineiro in Campeonato Brasileiro Série A. He played his debut match in the top division on August 8, 2017, against Avaí.[2]
In the summer of 2019, he moved to the Primeira Liga club in Portugal, Gil Vicente, where he spent two seasons, playing 47 matches and scoring 3 goals in the league, as well as participating in 6 cup matches.
On 1 July 2021, he signed with Russian Premier League club PFC Sochi.[3] He scored a goal in his debut official match for the club on July 22, 2021, in the UEFA Europa Conference League against the club Shamakhi,[4] This goal also became the first in the club's history in European competitions.[5]
On 7 July 2022, Rodrigão signed with Russian champions Zenit Saint Petersburg on a three-year contract with an option to extend.[6]