Born in Rio de Janeiro, Rabello joined Botafogo's youth setup in 2012, from rivals Fluminense.[1] Promoted to the first team in December 2015,[2] he made his senior debut the following 29 April by starting in a 1–1 Copa do Brasil home draw against Coruripe.
After being rarely used, Rabello joined Série B side Náutico on 20 May 2016, on loan until the end of the year.[3] He contributed with two goals in 15 appearances for the club, his first coming on 4 September in a 4–3 away loss against Sampaio Corrêa.
Upon returning to Bota, Rabello became a regular starter and made his Série A debut on 15 May 2017, starting in a 2–0 loss at Grêmio. On 5 June, he renewed his contract until the end of 2019.[4]
Rabello scored his first goal in the category on 24 October 2017, netting the winner in a 2–1 home defeat of Corinthians.