Born in Itaquaquecetuba, São Paulo, Giovani joined Palmeiras' youth setup in 2014, aged ten.
[3] Giovani made his first team debut on 3 March 2021, coming on as a late substitute for Gustavo Scarpa in a 2–2 Campeonato Paulista away draw against Corinthians.
[5] Giovani made his Série A debut on 30 November 2021, starting and scoring his team's second in a 3–1 away win over Cuiabá.
[6] On 27 June 2023, Giovani joined Qatar Stars League club Al Sadd on a five-year contract for a fee reported to be around €9 million.
[7][8] With just under a month at the club, Giovani suffered a significant setback, sustaining a torn cruciate ligament and cartilage injury during a recent friendly match against Raja CA of Morocco, with an estimated recovery time of 8 to 9 months before returning to the field.