Natural de Guimarães, Pedro Silva estudou na Escola Profissional Artística do Vale do Ave e na Escola Superior de Música do Porto onde concluiu a Licenciatura na classe do professor Hugues Kesteman. Prosseguiu estudos de aperfeiçoamento na Staatliche Hochschule fur Music Karlsruhe (Alemanha) com Günter Pfizenmaier .
Paralelamente, frequentou diversas Master-Classes com destaque para as orientadas por: Sérgio Azollini, Gustavo Nuñez, Milan Turkovic e Pierre Olivier Martens.
Foi Laureado com o 3º Prémio na classe de madeiras do Concurso da Juventude Musical Portuguesa no ano de 1995.
Ao longo da sua actividade artística é de salientar a sua participação no Festival Internacional de Música de Mateus, Póvoa do Varzim, Espinho, Encontros da Primavera (Guimarães), Déodat de Séverac (Toulouse) e Musiktheater (Karlsruhe).
Foi Solista A na Orquestra do Norte e B na Orquestra Filarmonia das Beiras. Colaborou com a Orquestra de Câmara Musicare, Orquestra Metropolitana de Lisboa, Orquestra Académica do Porto, Quinteto Zelenka e Solistas da Orquestra Gulbenkian.
Actualmente, integra a Orquestra Nacional do Porto como Solista B. É membro fundador do Trivm de Palhetas, da Camerata Senza Misura, colaborando assiduamente com o Remix Ensemble. Na sua actividade de concertista teve oportunidade de estar presente em estreias de obras de compositores como: Fernando Lapa, Cândido Lima, Carlos Azevedo, João Rafael, Eurico Carrapatoso, Emanuel Nunes, entre outros.
Na sua carreira como docente leccionou e fomentou classes de fagote em diversas Academias e Conservatórios nacionais.
É Professor na Escola Profissional Artística do Vale do Ave, Escola Profissional de Música de Viana do Castelo e professor assistente na Escola Superior de Música do Porto.