O ponta de lança estava ao serviço dos transmontanos desde o arranque desta época, tendo cumprido duas partidas pela equipa principal e em seis pela equipa B.
Formado no Palmeiras, João Pedro rumou a Trás-os-Montes após uma época ao serviço do Vilaverdense, na Liga 3.
Natural de Ubá, no estado brasileiro de Minas Gerais, passou antes pela equipa B do Vitória de Guimarães, que representou em 2022/23 e 2023/24.
