Natural de Santos (SP), Pedro iniciou sua carreira nas categorias de base do Santos, onde atuou por mais de 10 anos. Passou por Palmeiras, Inter (RS), Fluminense, Figueirense, Sport Recife e Gava da Espanha.

Foi campeão brasileiro sub17 e sub20 pelo Santos, além de passagens pelas seleções brasileiras sub17 e sub15.