Arrivé à l'Inter Milan en provenance du Sporting pour 33 millions d'euros, Joao Mario n'a jamais su s'imposait chez les milanais.
Courtisé par le PSG qui devrait finalement choisir Danilo Pereira, le champion d'Europe 2016 pourrait avoir une place de titulaire dans le club turinois. L'objectif du joueur est d'avoir du temps de jeu en vue de l'Euro 2021 avec le Portugal. Le Torino devrait faire une proposition pour l'obtenir en prêt avec option d'achat.