ジョアン・カンセロは1994年5月27日にポルトガルのバレイロで生まれ、SLベンフィカのユースアカデミーで育った選手だ。2014年にトップチームに昇格し、同年バレンシアCFへのレンタル移籍を経て、2015年に完全移籍を果たした。ラ・リーガでの経験を積んだ後、2017–18シーズンはインテル・ミラノへ期限付き移籍し、安定したパフォーマンスでセリエAのベストイレブンに選出された。
その活躍が評価され、2018年にユヴェントスが移籍金4040万ユーロで獲得。在籍1シーズンでセリエAとスーペルコッパ・イタリアーナを制した。2019年にはマンチェスター・シティへ移籍し、特に2020–21シーズンにはPFA年間ベストイレブンに選ばれるなど、クラブがUEFAチャンピオンズリーグ決勝に初進出した際にも重要な役割を担った。シティではプレミアリーグ3回とEFLカップのタイトルを獲得している。
攻撃的なプレーを得意とし、インサイドハーフのような役割でも機能できる両面性を持つフルバックとして知られる。2022–23シーズンはバイエルン・ミュンヘンへのローン移籍でブンデスリーガを制し、その後バルセロナへの期限付き移籍を経て、2024年にサウジアラビアのアル・ヒラルへ完全移籍。2026年1月には再びバルセロナへのレンタルが発表され、現在同クラブに在籍している。
ポルトガル代表としては2016年9月にA代表デビューを果たし、通算75キャップ以上・3得点を記録。2018–19 UEFAネーションズリーグ優勝にも貢献した。


