O percurso de João Gonçalves no andebol começou na escola. Convidado por um professor que também era treinador no Sporting, está de Leão ao peito desde 2013 e foi campeão nacional de infantis na época 2014/2015.
Ponta esquerdo de 1,83 m, estreou-se na equipa B em 2020 e em fevereiro de 2022 fez o primeiro jogo pela equipa principal, num encontro a contar para a Taça de Portugal.