Born in Porto Alegre, Gérson Vieira joined the youth academy of Grêmio at the age of eight.
[4] However, he failed to make a significant impact in the first team and soon speculation arose in the media of him joining French second-tier club Angers on a loan deal.
[9] Gérson Vieira switched clubs and countries and joined Indian Super League franchise Mumbai City on 28 June 2016.
[16] In 2022, Gérson Vieira returned to India and signed with I-League club TRAU and made his league debut on 15 November in their 1–1 draw against rival Aizawl.
[17][18] On 1 September 2023, Gérson Vieira joined Hong Kong Premier League club Tai Po.