Actividad académica: profesor desde 1977 hasta la actualidad (antes 'Cátedra de Derecho Político'), hoy en el Departamento de Derecho Constitucional y Ciencia Política de la Facultad de Derecho, Universidad de Barcelona.De 1994 a 1999 fue Jefe de Estudios de la Licenciatura de Ciencia Política y de la Administración. Desde 1999 a 2003, Director del Departamento.
Ha impartido clases y seminarios en Nicaragua, Bosnia-Herzegovina , Serbia y Montenegro, Francia, Reino Unido, Italia, Holanda, México, Estados Unidos, Canadá, Oriente Medio, China, Japón y otros lugares.
De 2008 a agosto 2010 ha sido Director de la División de Asuntos Estratégicos y de Seguridad (DAES) del Ministerio de Defensa; en septiembre de 2010 se reincorporó la UB.
En el periodo de 1991-1992 fue Jefe de los asesores del Consejo General para la elaboración del texto de la Constitución de Andorra. Del 1993 al 2003 fue Magistrado del Tribunal Constitucional de Andorra, y del año 2000 al 2002, fue el Presidente.
En 1996, Jefe de la Oficina Jurídica de la EUAM (European Union Administration of Mostar) . Asesor del Sr. Carlos Westendorp, Jefe de OHR (Office of the High Representative) in Bosnia Herzegovina de 1998 a 2000.
Ha sido miembro de misiones institucionales exploratorias o de observación electoral en lugares como Bosnia y Herzegovina, Palestina, Indonesia, Asia Central y Haiti.