Flávio was promoted to the main squad in January 2015, after impressing during the year's Copa São Paulo de Futebol Júnior.
He made his first team debut on 21 February, coming on as a second-half substitute in a 1–0 Campeonato Baiano home win against Colo Colo. Flávio scored his first senior goal on 29 March 2015, netting his team's third in a 4–2 home win against América-RN, for the year's Copa do Nordeste.
[2] Flávio made his Série A debut on 29 May 2016, replacing Leandro Domingues at half-time in a 1–1 home draw against Atlético Mineiro.
[3] On 31 August 2017, free agent Flávio moved abroad and joined Primeira Liga side Boavista FC,[4] but only managed to appear 27 minutes for the B-team.
[7] On 22 July 2022, Flávio joined Saudi Arabian club Al-Taawoun on a one-year loan from Trabzonspor.