Born in
Nova Prata,
Rio Grande do Sul, Barreto graduated with
Criciúma's youth setup, after having spells at
Esportivo de Bento Gonçalves and
Caxias. In 2010, aged only 15, he made his debuts as a senior with Nova Prata, in
Copa FGF. Barreto made his first team – and
Série A – debut on 23 November 2014, starting in a 1–1 away draw against
Flamengo. In May 2018 Barreto was loaned to
Chapecoense for the
2018 Campeonato Brasileiro Série A season. In 2019 he was loaned to
Red Bull Brasil, becoming part of the
Red Bull Bragantino team due to the merger with
Clube Atlético Bragantino. On 25 August 2022, Barreto joined
RWDM in Belgium on loan. ==Honours==