2019: USL Championship: Started two matches scoring one goal (170 minutes). Scored in his SPR debut against Pittsburgh Riverhounds SC on August 10.
Before USL: Ze Pedro came through the academy at world-renowned powerhouse FC Porto, but never made an appearance for the first team. He was loaned to third-tier side A.D. Sanjoanense in 2015 and again during the 2016-17 season, making 13 appearances and tallying three goals from the left wing. Ze Pedro had a stop with G.D. Gafanha, also in the third-tier Campeonato de Portugal, in 2016.
Ze Pedro joined C.D. Feirense on a permanent transfer in 2017, a club freshly promoted to the Portuguese top-flight ahead of the 2016-17 campaign. He was loaned out to F.C. Felgueiras 1932 in the Campeonato de Portugal for the 2017-18 campaign, netting once in 11 appearances. In his most recent move prior to joining the Rangers, Ze Pedro joined S.C. Covilhã in the Portuguese second tier at the start of 2019, making six appearances.