Barbosa joined Novorizontino in 2018, being loaned to FC Golden State White for the 2019 Dallas Cup.
[5] He made his first team debut the following 18 April, starting in a 2–1 Campeonato Paulista home win against Inter de Limeira.
[6][7] Barbosa scored his first professional goal on 27 February 2022, netting his team's second in a 2–2 home draw against former side Novorizontino.
[8] He made his Série A debut on 9 April, replacing fellow youth graduate Marcos Leonardo in a 0–0 away draw against Fluimnense.
[13] On 6 January 2025, Barbosa was announced at Red Bull Bragantino on a five-year deal,[14] for a rumoured fee of R$ 16 million.