Novelista de la llamada generación de los 50, concretamente de la denominada Escuela de Barcelona. Recibió el Premio Cervantes en 2008.
Nacido como Juan Domingo Antonio Faneca Roca, su madre falleció durante el parto y fue adoptado por un matrimonio que le dio sus apellidos. Padre de la también escritora Berta Marsé.
Durante los años setenta participó en algunas de las cabeceras satíricas de la transición, como Por Favor y Muchas Gracias.