De Engelse club nam Bebé in 2010 voor negen miljoen euro over van Vitória de Guimarães. Ondanks dat hij de naam van een zeer groot talent had, brak hij nooit door in Engeland.
Bij Manchester United speelde hij slechts zeven wedstrijden en maakte hij twee doelpunten. Daarnaast werden zijn tijdelijke periodes bij Besiktas en Rio Ave geen succes.