Pedrinho joined Corinthians in 2013, after a brief stint at Vitória. He was part of the 2016 Copa São Paulo de Futebol Júnior and 2016 U20 Campeonato Brasileiro squads that ended up as runner up in both tournaments. The following year, he was chosen as the best player of the 2017 Copa São Paulo de Futebol Júnior, in which Corinthians won its tenth title.
Pedrinho made his official debut as a substitute during the second half of a 1–0 defeat against Ferroviária on 19 March 2017.
On 11 March 2020, S.L. Benfica reported that they had signed Pedrinho for €20 million, on a contract until 2025. The player would remain with Corinthians until the opening of the Portuguese transfer market.
On 9 June 2021, Benfica announced he was sold for 18 million euros to the Ukrainian Premier League side Shakhtar Donetsk. On 13 June 2021, Pedrinho signed five years contract with Ukrainian club.