Народився в Ріо-де-Жанейро, Вихованець клубу «Аудакс», за першу команду якого дебютував 9 квітня 2015 року, у віці всього лише 17 років, відіграши в останніх трьох хвилинах матчу Ліги Паулісти проти «Брагантіно» (2:1).
11 травня 2017 року він приєднався до «Атлетіко Паранаенсе» на правах оренди до квітня 2018 року, і був спочатку був включений до заявки молодіжної команди до 23 років.[3] У бразильській Серії А дебютував 17 червня 2017 року, вийшовши в другому таймі матчу проти Атлетіко Гояніенсі.[4] 1 березня 2018 року гравець підписав з клубом повноцінний контракт до 2021 року.[5] і в тому ж році виграв з клубом чемпіонат штату Парана.[6] З 2018 року він став гравцем основного складу та допоміг клубу виграти вперше в історії Південноамериканський кубок (2018) та Кубок Бразилії (2019).
30 січня 2020 перейшов до французького «Ліона». Вартість трансфера склала 20 мільйонів євро.