Va ser alcalde de Barcelona des de setembre de 1997 fins a setembre de 2006. Des de 2006 fins a 2008 va ser Ministre d'Indústria, Comerç i Turisme. Posteriorment va ser Ambaixador d'Espanya a Turquia i Azerbaidjan. D'octubre de 2010 a gener de 2018 va ser Director Executiu del Programa de Nacions Unides per als Assentaments Humans (ONU-HABITAT). Graduat a la primera promoció de la Universitat Autònoma de Barcelona, va cursar els seus estudis a l'Hospital de Sant Pau de Barcelona. Entre els anys 1981 i 1991 va ser elegit president de la Societat Espanyola d'Epidemiologia, de la qual és membre fundador, i de la Societat Espanyola de Salut Pública i Administració Sanitària.