Pedro Rocha cresceu entre as praias da Aguda e os campos de Arcozelo, em Vila Nova de Gaia.
Em 2000, licenciou-se em Ciências do Ambiente e Poluição pela atual University of South Wales, no Reino Unido, tendo também frequentado a Universidade de Tecnologia de Wroclaw, na Polónia. Iniciou o seu percurso profissional na Alemanha, como consultor ambiental, e em Cabo Verde, onde participou num projeto de desenvolvimento rural e prospeção de água. Regressou a Portugal em 2003 para atuar no setor de equipamentos e tecnologia ambiental.
Em 2006, fundou a empresa de agricultura biológica Raízes, promovendo o conceito de produção e consumo locais. Foi pioneiro em Portugal na introdução do modelo CSA/AMAP (Agricultura Apoiada pela Comunidade) e na promoção de circuitos curtos de distribuição. Em 2014, integrou a Noocity, assumindo funções na área de desenvolvimento de negócio, criação de serviços e dinamização de uma rede internacional de agricultores urbanos. Ao longo da sua carreira, colaborou como consultor para a ONG OIKOS, a Câmara Municipal do Porto e empresas como Terrafarmers e Irrigation Technologies. Desenvolve ainda atividade dedicada à investigação de relações urbano-rurais para a inovação e desenvolvimento sustentável dos territórios rurais.
Atualmente, trabalha como consultor e formador, focado na inovação e na sustentabilidade do mundo rural, onde se destaca a colaboração com a LandOS.