A 29 éves futballista 2014 óta játszik a Cagliari együttesében támadó középpályásként. Az olasz állampolgárságot már korábban megkapta, de a válogatottbeli szerepléshez a FIFA engedélyére is szükség volt, mivel 2009-ben tagja volt a brazil U17-es nemzeti együttesnek.
Ha Joao Pedro meghívót kap az Európa-bajnok olasz válogatottba, csatlakozhat az ugyancsak brazil születésű társaihoz, Jorginhóhoz, Emerson Palmierihez és Rafael Toloihoz.
Joao Pedro az idei szezonban 19 mérkőzésen 9 gólt szerzett a bennmaradásért küzdő Cagliariban.