W czasach juniorskich trenował w Escola Pestinhas, FC Porto i SL Benfica. W latach 2017–2018 grał w rezerwach Benfiki, po czym dołączył do jej pierwszego zespołu[2]. W rozgrywkach Primeira Liga zadebiutował 18 sierpnia 2018 w wygranym 2:0 meczu z Boavistą FC[3]. Do gry wszedł w 87. minucie, zastępując Franco Cerviego[4]. Pierwszego gola w lidze zdobył tydzień później w zremisowanych 1:1 derbachLizbony przeciwko Sportingowi CP[5].
11 stycznia 2023 dołączył do klubu Premier LeagueChelsea Londyn na zasadzie wypożyczenia na pozostałą część sezonu 2022–23, przedłużając swój kontrakt z Atlético Madryt do 2027[7][8]. Zadebiutował następnego dnia, przegrywając 1:2 na wyjeździe z Fulham, w którym dostał czerwoną kartkę i opuścił boisko w 58. minucie za faul na Kenny'ego Tete[9][10]. 11 lutego 2023 w meczu przeciwko West Ham United strzelił swojego pierwszego gola dla Chelsea zakończonym remisem 1:1[11].
1 września 2023 został wypożyczony na rok do FC Barcelony[12]. 3 września zadebiutował w barwach hiszpańskiego klubu w meczu z Osasuną (2:1)[13]. Pierwszą bramkę strzelił w drugim meczu, w którym trafił w wygranym 5:0 meczu z Realem Betis[14]. Trzy dni później zadebiutował w barwach Barcelony w Lidze Mistrzów UEFA, dwukrotnie trafiając przeciwko Antwerpii (5:0)[15].