Urodzony w Paços de Brandão, w dystrykcie Aveiro, Oliveira dołączył do systemu młodzieżowego FC Porto w 2002 roku, mając 10 lat. W dniu 17 października 2009 roku stał się najmłodszym zawodnikiem w historii klubu, debiutując w wieku 17 lat, 4 miesięcy i 15 dni, podczas wygranej 4-0 w meczu z Sertanense F.C. w trzeciej rundzie Taça de Portugal. Podczas tego meczu zaliczył asystę dla Hulka przy jednym z goli. Podpisał odnowiony kontrakt na kolejny miesiąc, obowiązujący do czerwca 2012 roku z klauzulą wykupu wynoszącą 30 milionów euro[1].
W lato 2011 roku, nadal będąc zawodnikiem Porto, został uznany za zbędnego przez nowego trenera Vítora Pereirę, dołączając do belgijskiego klubu K.V. Mechelen[3].
Wrócił do kraju podpisując kontrakt z F.C. Penafiel w drugiej lidze[4].
Paços de Ferreira
W 2013 roku podpisał trzyletni kontrakt z Paços de Ferreira, również występując w Primeira Liga[5]. W dwóch sezonach zdobył cztery bramki w lidze[6][7].
Powrót do Porto
Po powrocie do Porto przed sezonem 2015–16, zdobył swojego pierwszego gola dla klubu w meczu półfinałowym Pucharu Portugalii przeciwko Gil Vicente F.C. 3 lutego 2016 roku[8][9].
W styczniu 2022 roku dołączył do włoskiego klubu AS Roma, prowadzonego przez rodaka José Mourinho. Jego debiut zakończył się zdobyciem gola z rzutu karnego przeciwko Cagliari Calcio[16]. Zdobył jedną z kluczowych bramek w wygranej AS Roma w inauguracyjnej edycji Liga Konferencji Europy UEFA w sezonie 2021-22[17].
Galatasaray
W lipcu 2022 roku Galatasaray S.K. ogłosił podpisanie kontraktu z Oliveirą na cztery lata[18]. W sezonie 2022-23 zdobył tytuł mistrza Turcji w swoim pierwszym sezonie[19][20].
↑CarlaC.MartinhoCarlaC., Paula Gomes DosP.G.D.SantosPaula Gomes DosP.G.D., Fiabilidade do indicador do PMP para aferir as práticas de pagamento dos municípios portugueses, „Brazilian Journal of Business”, 4 (3), 2022, s. 1391–1404, DOI: 10.34140/bjbv4n3-021, ISSN2596-1934 [dostęp 2024-01-04].