Natural da Figueira da Foz, João Alves, mais conhecido como Joãozinho, fez a formação no futebol da Associação Naval 1.º de Maio. A proximidade da praia fez com que os desportos praticados na areia fossem uma constante na sua vida, desde o futebol de praia ao futevolei.
Em 2016 iniciou o seu percurso na AD Buarcos e entre 2018 e 2019 representou a Casa do Benfica de Loures, antes de chegar ao Sporting CP. Campeão nacional no ano de estreia de Leão ao peito, Joãozinho continua a fazer parte da equipa que defende o título em 2021.