Born in Antônio Carlos, Santa Catarina,[1] Bernardo joined Ituano's youth setup in 2017, aged 18.
[2] He made his first team debut on 8 August 2018, coming on as a first-half substitute in a 3–1 Copa Paulista away loss against Nacional-SP.
On 15 December 2019, Bernardo was promoted to the first team ahead of the 2020 season.
[2] On 9 March 2022, Bernardo renewed his contract with Galo until December 2024.
[4] On 31 March 2023, Série A side Fortaleza announced the signing of Bernardo on a four-year contract.