En 1984, il obtient un poste d'assistant d'enseignement à l'université de Lisbonne. Il y passe l'année suivante sa licence de droit. Lors de l'année 1986, il devient à la fois professeur auxiliaire à l'université autonome de Lisbonne et avocat.
Un expert des questions juridiques
Il est recruté au ministère de l'Environnement comme conseiller juridique en 1988 et intègre parallèlement le comité des experts du Conseil de l'Europe pour la réparation des dégâts environnementaux. Entre 1992 et 1996, il est également éditorialiste sur la chaîne privée TVI.
Après avoir obtenu en 1993 une maîtrise de sciences juridiques et politiques, il entre en 1995 au comité des experts nationaux de l'Union européenne pour les responsabilités civiles environnementales.
Il quitte l'ensemble de ces fonctions en 1997, lorsque le nouveau ministre adjoint du Premier ministre José Sócrates le nomme conseiller juridique.
Entrée en politique
Pedro Silva Pereira entre en politique avec la formation du XIVe gouvernement constitutionnel, dirigé par le Premier ministre socialiste sortant António Guterres. Le , il est effectivement nommé secrétaire d'État, chargé de l'Aménagement du territoire et de la Conservation de la nature auprès du ministre de l'Environnement José Sócrates. Il adhère en 2000 au Parti socialiste (PS).
En , après l'élection de José Sócrates comme secrétaire général du PS, il est désigné membre du secrétariat national. Il prend alors la succession de José Vieira da Silva au poste de porte-parole du parti[3].