Pedro Barros é natural de Ponte São Vicente, em Vila Verde e é licenciado em desporto, com ênfase no treino de alto rendimento e reabilitação desportiva. Esteve na Stars Football Academy entre 2018 e 2020, uma academia de futebol ligada ao Charlton Athletic FC, no sudeste de Londres.
Em 2020 aceitou o convite do Sporting CP para integrar as equipas técnicas de sub-15 masculinos e seniores femininas. Na temporada passada esteve nos sub-17 e em 2023/24 faz parte da equipa tecnica de Pedro Coelho, como preparador físico, função que tem desempenhado ao longo das épocas, no Clube.