Born in São Paulo, Fábio Gomes started his career with the youth setup of Nacional-SP and switched to the academy of Grêmio Osasco in 2016.
He signed his first contract in 2017 with Audax. A year later he moved to Oeste in Itápolis.
Audax
Fábio Gomes made his professional debut with Audax on 13 August 2017 as a halftime substitute in a Copa Paulista 0–0 draw against Inter de Limeira. On 30 August 2017, he scored his first goal for the club in a 3–1 victory against Atibaia.[2]
Oeste
Fábio Gomes debuted with Oeste on 8 March 2019 and scored his first goal for the club in a 2–1 defeat against Red Bull Brasil in the Campeonato Paulista.[3] On 27 July 2019, Fábio scored his first goal in Série B, scoring in the last minute of the match in a 1–0 victory against Londrina.[4]
Fábio Gomes ended his first full season with Oeste Futebol Clube as the second top scorer in the Campeonato Brasileiro Série B with 15 goals.[5] Fábio's play helped him draw the attention of Série A clubs, including Botafogo who were interested in signing him.[6]
After a brief stint in Japan, Fábio Gomes returned to a struggling Oeste Futebol Clube in November 2020, scoring 5 goals in 15 appearances as the club was relegated to the Campeonato Brasileiro Série C. His last goal of the season came on 13 January 2021, when he scored the lone goal of the match in a 1–0 victory over Cruzeiro.[7]
Loan to Albirex Niigata
In January 2020, Fábio Gomes signed with Japanese club, Albirex Niigata on loan in the J2 League. Fábio debuted with Albirex Niigata on 23 February 2020 as a 66th-minute substitute scoring the third goal for his club in a 3–0 victory over Thespakusatsu Gunma.[8] He scored 5 goals in 19 appearances for the club, but his contract was cancelled less than a year later after suspicion of drunk driving.[citation needed]
Loan to New York Red Bulls
On 5 February 2021, Fábio Gomes joined the New York Red Bulls in MLS on loan through June with a purchase option.[9] On 17 April 2021, Fábio made his debut for New York, appearing as a starter in a 2–1 loss to Sporting Kansas City. On 1 May 2021, Fábio was named man of the match as he helped New York to a 2–0 victory over Chicago Fire FC assisting on both goals.[10] On 10 June 2021, the Red Bulls announced that Fábio's loan had been extended until the end of the 2021 season.[11] On 18 June 2021, Fábio scored his first goal for the club in a 2–0 victory over Nashville SC[12] On 3 July 2021, Fábio scored the winning goal in a 2–1 victory over Orlando City SC.[13] On 30 October 2021, Fábio scored a game-winner during second-half stoppage time in a 1–0 victory over CF Montréal.[14] A week later, on 7 November, Fábio scored New York's loan goal in a 1–1 draw with Nashville SC, helping the club qualify for the MLS playoffs.[15]
Gomes scored two goals when Sydney FC defeated Brisbane Roar FC 3–1 to win the 2023 Australia Cup on 7 October.[21] His first league goal came in a 5–1 win over Adelaide United in the third round, which also served as the club's first win of the season.
Despite being joint top scorer with Joe Lolley on 11 goals for the season, Fabio was released by Sydney FC at the conclusion of the league season.[22]
Loan to Bolívar
On 29 July 2024, Gomes joined Club Bolívar on a one-year loan with an option to buy.[23]