Romans

Chez Albin Michel :

Thomas Drimm, 2009
La Maison des lumières, 2009
La Nuit dernière au XVe siècle, 2008
Le Père adopté, 2007
Attirances, 2005
L'évangile de Jimmy, 2004
Hors de moi, 2003
Rencontre sous X, 2002
L'Apparition, 2001
(Prix Science Frontières
de la vulgarisation Scientifique)

L'Education d'une fée, 2000
La Demi-pensionnaire, 1999
Corps Etranger, Albin Michel, 1998
La Vie Interdite, Albin Michel, 1997,
Grand Prix des lecteurs du Livre de poche 1999.
Un Aller Simple, Albin Michel, 1994,
Prix Goncourt
Cheyenne, Albin Michel, 1993
Un objet en souffrance, Albin Michel, 1991

Chez d'autre éditeur :

L'orange amère, Le Seuil, 1988
Les vacances du fantôme, Le Seuil, 1986, Prix Gutenberg du Livre 1987
Poisson d'amour, Le Seuil, 1984,
Prix Roger Nimier
Vingt ans et des poussières, Le Seuil, 1982, Prix Del Duca

Théâtre

L'Astronome, Actes Sud / Papiers, 1983, Prix du Théâtre de l'Académie Française (joué au théâtre Montparnasse )

Le Nègre, Actes Sud Papiers, 1986
(joué aux Bouffes-Parisiens)

Noces de Sable, Albin Michel, 1995
(joué au studio des Champs-Elysées)

Le Passe-Muraille, comédie musicale, d'après Marcel Aymé, 1997
(Molière du meilleur spectacle musical)

Essais
Cloner le Christ, 2005
Cinéma

La Maison assassinée
(réalisé par Georges Lautner)

L'Invité surprise
(réalisé par Georges Lautner)

Triplex (réalisé par Georges Lautner)

Feu sur le candidat,
réalisé par Agnès Delarive

Les Amies de ma femme,
(réalisé par Didier van Cauwelaert)

Un Aller simple
(réalisé par Laurent Heynemann)

Télévision

Père Noël et Fils, réalisé par A. Flédérick (France 3)

Marie-Love, réalisé par J.P. Richard,
(France 2)

Madame et ses flics,
réalisé par R. Bernard (France 3)

Le Président et la Garde-Barrière , réalisé par J.D. de la Rochefoucauld (France 2)

Bandes dessinées
Vanity Benz, dessins de Franck Bonnet, Chez Dargaud
T.1, Cuba Cola, 1995
T.2, L'enfant qui dirigeait la terre, 1995
T.3, Le sommet de Venise, 1996
T.4, Little Big Bang, 1998
Récits

Madame et ses flics, Albin Michel, 1985
(en collaboration avec Richard Caron)