Joao Pedro, 9 Mart 1992 tarihinde Brezilya'nın Ipantinga şehrinde dünyaya geldi.
184 cm boyundaki Joao Pedro, forvet oynayabilen bir oyuncu. Cagliari takımında orta saha pozisyonunda görev alan Brezilyalı isim, artık Fenerbahçe için ter döküyor.
Kariyerine Atlético Mineiro kulübünde başlayan ünlü futbolcu, daha sonra Palermo, Vitória Guimarães, Peñarol, Santos, Estoril Praia ve Cagliari'da futbol oynadı.
Atletico Minero forması ile 2010 yılında 11 maçta yer alan João Pedro, 2010-2012 sezonunda da Palermo forması ile sadece 1 maçta oynadıi. 2011-2012 sezonunda Penarol kulübünde çıktığı 15 maçta 6 gol attı.
2013-2014 sezonunda Portekiz ligi temsilcilerinden Estoril Praia'da 28 maça çıktı ve 9 gol kaydetti. Cagliari'de en verimli sezonunu geçirdiğini belirten futbolcu 220 maça çıktı ve 73 gol attı.