Tras su paso por las facultades de Arquitectura y de Derecho en los años 60 donde monta obras de García Lorca, Dostoievski, Cervantes y Valle-Inclán como director de teatro universitario e independiente, dirige varios cortometrajes cinematográficos de ficción y de carácter documental a principios de los setenta, labor que compagina con su faceta de crítico cinematográfico en las revistas Cinetique, Destino y en el diario Telexprés.
Desde 1976 se dedica profesionalmente a escribir guiones para cine y televisión. Entre sus trabajos para cine destacan las adaptaciones de las novelas, La Plaça del Diamant, Laura, Réquiem por un Campesino Español y Los Mares del Sur. Esta experiencia le ha convertido en el valor más seguro para adaptar La Ciudad de los Prodigios de Eduardo de Mendoza.
Su faceta de guionista se completa con su trabajo para la televisión donde ha realizado, entre otros, los guiones de las series "Vidas privadas", "Els altres catalans", "Cuellos blancos", "La puñalada" y "Un día volveré".