Жоан начинал карьеру в бразильских мини-футбольных клубах, также отметился игрой за футбольный «Сантос». Сменил множество клубов, за что получил прозвище «Цыган». Вызывался в сборную Бразилии, стал в её составе серебряным призёром чемпионата мира 2000 года.