Il a joué pour le Sporting Lisbonne, Manchester United, le Real Madrid, la Juventus et à nouveau Manchester United.