Es licenciado y doctor en medicina por la Universidad de Barcelona y catedrático de Medicina de la Universidad Autónoma de Barcelona. Era Jefe de Servicio de Medicina Interna del Hospital Universitario Vall d’Hebron en Barcelona. Presidente de la Comisión Nacional de la especialidad de Medicina Interna, vicepresidente del Colegio Oficial de Medicina de Barcelona y miembro numerario de la Real Academia de Medicina de Cataluña y de l’Institut d’Estudis Catalans. Dejó la sanidad pública el 31 de julio de 2016, después de ejercer durante 45 años una medicina próxima y humanista en dos grandes hospitales de Barcelona, el Clínic y el del Vall d’Hebron, y de haber transitado por instituciones y cargos de representación política de todo tipo.