Natural da cidade da Horta, nos Açores, João Goulart jogou sete anos em equipas do arquipélago. Chegou ao Sporting CP em 2015 para integrar o plantel de juvenis (sub-16), foi campeão nacional de sub-17 e capitão da equipa de juniores, em 2018/19.
Na temporada passada fez parte do plantel sub-23 e transita este ano para a recém-regressada equipa B, que competirá no Campeonato de Portugal.