[1] He made his first team debut on 29 February 2016, coming on as a second-half substitute for Yuri in a 3–1 Campeonato Carioca away loss against Volta Redonda.
[3] Thirteen days later, he agreed to a loan deal with Grêmio until December 2017, and was assigned back to the under-20 squad.
[4] Back to Macaé for the 2018 campaign, Babi scored his first senior goal on 10 January of that year, netting the opener in a 3–3 home draw against America-RJ.
On 15 February 2020, Babi signed a three-year contract with Serra Macaense,[8] but was loaned to Série A club Botafogo on 3 July.
[9] He made his debut in the top tier on 13 August, starting and scoring the equalizer in a 1–1 away draw against Red Bull Bragantino.