Profesor de Relaciones Internacionales en la Universitat Autònoma de Barcelona y profesor consultor en la Universitat Oberta de Catalunya
Ha sido investigador en el Centro de Estudios Avanzados en Ciencias Sociales de la Fundación Juan March, en Madrid; en el Instituto Universitario Europeo, en Fiesole; en el Institut Català Internacional per la Pau, en Barcelona; y en el Centro de Estudios sobre Movimientos Sociales de la Scuola Normale Superiore, en Florencia.