O Ζοάο Κανσέλο ξεκίνησε την καριέρα του στην Μπενφίκα και στη συνέχεια αγωνίστηκε σε κορυφαία ευρωπαϊκά πρωταθλήματα με Βαλένθια, Ίντερ, Γιουβέντους και Μάντσεστερ Σίτι. Το 2024 μεταγράφηκε στην Αλ Χιλάλ, ενώ το 2026 παραχωρήθηκε δανεικός στην Μπαρτσελόνα. Σε διεθνές επίπεδο πέρασε από όλες τις μικρές εθνικές της χώρας του και από το 2016 είναι βασικό μέλος της Εθνικής Πορτογαλίας, με σημαντική συνεισφορά σε γκολ.