Born in Parapuã, São Paulo,[1] Pedro Rocha began his career with Itapirense, before moving on loan to the youth sides of Ponte Preta in July 2018.
[2] On 16 January 2020, Pedro Rocha signed a permanent two-year contract with Ponte, being promoted to the first team.
[3] In March, however, he was loaned to XV de Jaú, but only started to play for the club in September due to the COVID-19 pandemic.
[4] On 30 May 2021, Pedro Rocha moved to Inter de Limeira also in a temporary deal,[5] but featured in just one match.
Pedro Rocha only returned to Ponte for the latter stages of the 2022 season, after a loan spell at Aymorés,[7] and made his first team debut on 4 November of that year, starting in a 1–0 Série B away win over Náutico.