Miembro de Òmnium y de la ANC, fue impulsor de una demanda contra el Tribunal Constitucional (TC) en el Tribunal Europeo de Derechos Humanos (TEDH) de Estrasburgo por la sentencia de la corte española sobre el Estatut, aunque las instancias europeas rechazaron la iniciativa. También fue gerente de Fomento del distrito barcelonés de Ciutat Vella durante el mandato de Xavier Trias (PDeCAT), y en junio de 2012 asumió la dirección del Born Centre Cultural --actual Born Centre de Cultura i Memòria--, cargo que dejó en septiembre de 2015, poco después de las elecciones municipales que ganó Ada Colau (BComú). Cuando la presidenta de Òmnium Muriel Casals se incorporó en 2015 a la lista electoral de JxSí como número 3 por Barcelona, él fue designado presidente interino --ya era vicepresidente de la entidad--, hasta que en diciembre de 2015 se eligió a Jordi Cuixart como líder.