Licenciado en derecho por la Universidad de Barcelona en 1965, marchó a Londres un año para estudiar sociología. A su vuelta, ejerció como abogado y asesor jurídico. Entre 1973 y 1982, trabajó como interprete en la ONU (Nueva York). Publicó su primera novela en 1975, en un momento político favorable, lo que le valdría el reconocimiento de los lectores. Es colaborador del diario El País, donde ha publicado dos novelas por entregas. Algunas de sus novelas, han sido llevadas al cine.
Sus novelas, poseen una hábil narrativa muy elaborada, con una estructura muy sólida, y normalmente, están ambientadas en Barcelona. En algunas de ellas, manifiesta un gran sentido del humor que en ocasiones llega a la hilaridad. Ha escrito también teatro en catalán, que él mismo ha traducido al castellano. Ha cosechado numerosos premios.