Born in
Osasco, Brazil, Gustavo represented
Grêmio,
Santos and
Inter Bebedouro as a youth, and he moved abroad for the first time in his career, after agreeing to a year contract with
Liga 3 Portugal club
Anadia. He made his club debut on 6 February 2022, in a 1–2 away win over
Montalegre. In July 2023, Gustavo was signed another Liga 3 club
Sanjoanense. Previously, he plays for
Valadares Gaia. On 29 October 2023, he
captained his team for the first time and playing the full 90 minute in a 1–1 draw against
Lusitânia. On 3 December 2023, he scored his first league goal against his former club Anadia in a 2–1 home win. He has played 28 matches in all competitions and provided 3 assists and 3 goals for Sanjoanense. In July 2024, Gustavo signed a contract with
Liga Portugal 2 club
Penafiel. On 10 January 2026, he went to
Indonesia and joined the
Super League club
Persebaya Surabaya. He was introduced at the
Gelora Bung Tomo Stadium alongside other foreign recruits from the same country,
Bruno Paraíba and
Jefferson. == References ==