Zé Pedro speelde in de jeugd van URD Tires, waar hij van 2011 tot 2013 in het eerste elftal speelde. Hierna speelde hij voor de Portugese amateurclubs SU Sintrense, Casa Pia AC en Real Sport Clube. Met deze club promoveerde hij in het seizoen 2016/17 naar de Segunda Liga, het tweede professionele niveau van Portugal. Via AC Marinhense kwam hij in 2019 bij FC Eindhoven terecht, waar hij een contract tot medio 2020 tekende.[3]