O futebolista, de 24 anos, foi contratado a custo zero, após ter terminado a ligação aos beirões.
Formado no Feirense, o jogador estreou-se como sénior na época 2020/21, pelo Sporting de Espinho, no Campeonato de Portugal, voltou ao clube de Santa Maria da Feira, da Liga 2, que representou por duas temporadas, e rumou ao Académico, equipa pela qual cumpriu 37 partidas em dois anos.
João Pinto é o sexto jogador contratado pelo Felgueiras para a época 2025/26, a par do guarda-redes Didi Figueiredo, do defesa-central Matheus Dário, dos médios Henrique Martins e Faissal Zangré e do avançado Mario Rivas.