Licencié en philologie catalane à l'Université de Barcelone, professeur certifié en dispense d'activité et enseignant à l'Université de Lleida, membre de la section philologique de l'Institut d'Estudis Catalans.
Il a combiné pendant de nombreuses années, l'écriture et l'enseignement. Il a également travaillé à l'écriture de scénarios pour la télévision et le cinéma. En compagnie de Joaquim Maria Puyal, il fut le créateur et le scénariste des premières séries télévisées catalanes : La Granja (1989-1992), qui fut suivi par d'autres titres tels que Estació d'Enllaç (1994-1998) et Crims (2000) ainsi que les téléfilms La dama blanca (1987), Nines russes (2003) et Sara (2003). Il a par ailleurs écrit le script des films d'Antoni Verdaguer, La teranyina (1990), inspiré de son propre roman et Havanera (1993), en coopération avec Jaume Fuster, Vicenç Villatoro et Antoni Verdaguer.