Licenciado en derecho en la Universidad de Barcelona en 1949, desde 1955 formó parte de la célula universitaria clandestina del PSUC junto con Octavi Pellissa, Luis Goytisolo y Jordi Solé Tura,[4] y fue encargado de la dirección de la revista Nous Horitzons (con el nombre de clandestinidad Joan Berenguer).
En 1957 fue juzgado por un tribunal militar y encarcelado.
Huyó entonces a París, donde estudió crítica de arte.
Allí fue expulsado del PSUC en 1965 (coincidiendo con la expulsión de Jorge Semprún del PCE).
En 1991 abandona ERC y se afilia a Iniciativa per Catalunya, coalición con la que fue concejal en el área de Cultura del Ayuntamiento de Barcelona de 1991 a 1995.