De profession chirurgien-dentiste, il est en Mai 68 responsable des étudiants en chirurgie dentaire et rejoint le Parti socialiste en 1972. Il a été membre du comité directeur il a été délégué général du PS chargé de l'organisation des campagnes de 1986 et 1988. Il a été président de la commission de contrôle financier du PS depuis 1998.
Conseiller de Paris entre 1995 et 2014, il est de (2001-2014) adjoint au maire de Paris, Bertrand Delanoë, chargé des relations internationales et de la francophonie. Il est par ailleurs maire-adjoint du 2e arrondissement, chargé du commerce, de l'artisanat et des professions indépendantes (2001-2008).
Il est par ailleurs responsable de la commission « consommation citoyenne et responsable » du réseau Euro-cités, qui regroupe des villes européennes de plus de 150 000 habitants.
Député européen
Pierre Schapira a été élu député européen le (début du mandat le ). Auteur du rapport parlementaire « Le rôle de collectivités locales dans le développement », qui a eu pour but de permettre aux collectivités locales d'obtenir des financements pour des coopérations internationales vers les villes du sud.
En , il est élu président du conseil d'administration de l'office du tourisme et des congrès de Paris.
Engagement intellectuel
Pierre Schapira est l'un des signataires de la tribune « Français juifs et de gauche » publiée sur Libération le [3].