The 20-year-old has had a short way playing for a team of ‘homeless’ in Portugal to the peak of world football.
Bebe completed a reported £7.4million move Vitoria Guimaraes to United on Wednesday.
“I am very happy. I had the dream of playing, one day, for a major club. That dream has come true,” he said.
“Football can change lives, very much.”