De família pobre, João saltava descalço quando começou a competir. Nos Jogos Pan-Americanos de 1975, na Cidade do México, ele bateu o recorde mundial no salto triplo e a marca só foi superada dez anos depois. O atleta ganhou bronze nas Olimpíadas de Montreal e Moscou.