Formé au Sporting, il se révèle aux yeux de l’Europe sous le maillot bleu et blanc (140 matchs, 10 buts et 31 passes). Joao Moutinho se révèle rapidement indispensable dans l’entrejeu monégasque. Désigné pour tirer les coups de pied arrêtés notamment, le natif de Portimao aligne rapidement les caviars, en délivrant huit passes décisives en 31 matchs de championnat dès sa première saison dans l’élite. Il participe ainsi activement à la qualification de l’AS Monaco pour la Ligue des Champions 2014-2015. Une campagne qui verra la jeune équipe de Leonardo Jardim réaliser un beau parcours avec notamment l’élimination d’Arsenal en huitième de finale, avant de tomber sur l’os Juventus Turin. En dix apparitions dans la compétition, le compère de Jérémy Toulalan dans l’entrejeu inscrit un but et délivre trois passes décisives. En 2016-2017, lors du titre de champion de France, il est l’alternative de luxe au duo Fabinho – Bakayoko qui émerge à la récupération. Toujours très important dans la conservation des résultats en fin de match, il se mue même en numéro 10 lorsque le besoin s’en fait sentir, pour conserver le ballon. Là encore, il est un pilier du titre de champion de France, ainsi que de la campagne européenne qui verra l’AS Monaco se hisser jusqu’en demi-finale de Ligue des Champions. En tout, le milieu de poche (1,70 m) dispute 219 matchs avec la Diagonale sur les épaules, se montrant décisif à 50 reprises (11 buts, 39 passes), avant de rejoindre le club anglais de Wolverhampton à l’été 2018, après cinq passés au pied du Rocher.