Il a présidé la société espagnole d'épidémiologie et la société espagnole de santé publique et d'administration sanitaire (SESPAS) de 1981 à 1991. Par ailleurs, il a été directeur des services sanitaires de la mairie de Barcelone entre 1979 et 1981.
Politique
Conseiller municipal de Barcelone
Il est élu au conseil municipal de Barcelone le et est nommé conseiller à la Santé publique dans l'exécutif municipal. Réélu le , il est désigné conseiller pour le district de Ciutat Vella.
Il conserve son mandat à la suite du scrutin du et devient deuxième adjoint au maire et conseiller à l'Organisation, à l'Économie et aux Finances de la capitale catalane. Il est réélu le .
Maire de la capitale catalane
Le , Joan Clos remplace Pasqual Maragall, démissionnaire, comme maire de Barcelone[1] et se voit reconduit pour un mandat de quatre ans à la suite des élections du .
En tant que maire de Barcelone, il a assuré l'organisation du Forum universel des cultures, entraînant la rénovation urbaine de toute la zone Besós y Diagonal Mar. Il a également mis en marche le projet 22@, qui prévoit la transformation du vieux quartier d'El Poblenou en espace technologique ultra-moderne, et a décidé de la rénovation du quartier de La Sagrera, du fait de l'arrivée du train à grande vitesse.