Élu conseiller municipal de Saint-Paul en 1968, il est constamment réélu depuis.
Devenu sénateur des Alpes-Maritimes le 14 mai 1985, en remplacement de Francis Palmero, décédé, il est réélu le 24 septembre 1989 et le 27 septembre 1998 au second tour de scrutin, sous l'étiquette UDF. Au Sénat, il siège au sein du groupe du Rassemblement démocratique et social européen (RDSE). Vice-président de la commission des affaires culturelles jusqu'en 2004, membre du bureau national du Parti radical valoisien, il devient président du groupe du RDSE suite au décès de Jacques Pelletier, en septembre 2007.
Pierre Laffitte, vice-président de l'Office parlementaire d'évaluation des choix scientifiques et technologiques, a notamment co-écrit avec Claude Saunier, sénateur des Côtes-d'Armor, en 2006, un rapport sur le changement climatique et en 2007, sur la biodiversité.
Lors des élections sénatoriales de 2008, ayant décliné la 3 place qui lui était proposée sur la liste UMP-Nouveau Centre, il décide de monter sa propre liste : « Pierre Laffitte, une vision durable en Méditerranée », composée de membres du Parti radical valoisien et de sans étiquette. Le 21 septembre 2008, à 83 ans, il n'est pas réélu. Le mois suivant, Yvon Collin (PRG) lui succède à la tête du RDSE et, ayant effectué plus de 18 ans de mandat, Pierre Laffitte est élevé à la dignité de sénateur honoraire.