Après une vie d'errance et de petits boulots, et un passage éclair par le rock 'n' roll, il a décidé à 35 ans de se lancer dans l'écriture. Son œuvre, abondante et multiforme, publiée chez plusieurs éditeurs, dont P.O.L, Flammarion, Nathan jeunesse et Zulma, oscille entre le roman noir et des ouvrages plus tendres destinés à la jeunesse. Ses romans policiers – dans la lignée des Simenon, Hardellet, Bove ou Calet auxquels on l’a souvent affilié – sont marqués par un humour grinçant.
Depuis 2000, les éditions Zulma ont entamé la publication de ses œuvres complètes dans une nouvelle collection.
Un chat comme moi, Nathan, Arc en poche no 185, 1986 ; réédition, Éditions Lire c'est partir, 2001 ; réédition, Mango jeunesse, BiblioMango no 305, 2003
La Barrière, Éditions Folies d'encre, 1987 (illustrations Didier Gonord)
Voleurs de parents, Syros, Souris noire no 22, 1988
Âme comme magique, Nathan, Arc en poche no 131, 1989 (illustrations Monike Czarnecki) ; réédition, Éditions Lire c'est partir, 2002
Le torchon brûle, Nathan, Arc en poche no 214, 1989 (illustrations Olivier Kerjean)
Motus, Syros, Souris noire Plus no 11, 1989 ; réédition, Éditions Lire c'est partir, 2005
Le Pain de la veille, L'entreligne, 1989
Cas de figures, Syros Alternatives, Libre court, 1990
Zoé zappe, Nathan, Arc en poche, 1990 ; réédition, Nathan, Demi-Lune no 11, 1996 ; réédition, Nathan poche no 84, 2006 (illustrations Christophe Merlin)
Lili bouche d'enfer, Syros, Souris rose no 14, 1990 ; réédition, Syros, Mini Syros no 20, 1998
Les Naufragés du métro, Clé international, 1991
Mado, Mango poche no 9, 1992
À rebrousse-temps, Mango poche no 13, 1992 ; réédition, Édition Lire c'est partir, 2000
La Décharge, Syros, Souris noire Plus no 21, 1992 ; réédition sous le titre La Décharge au trésor, Éditions Lire c'est partir, 2003
Édouard et Marcel, Clé international, 1992
L'Évadé de la chambre 9, Georges Naef, Les Enquêtes de la Panthère rose no 4, 1993 (illustrations Virginie Fréchuret et François Martin) ; réédition, Éditions Lire c'est partir, 2008
Monsieur Mime, Clé international, 1994
Case départ, Georges Naef, Les Enquêtes de la Panthère rose no 6, 1994 (illustrations Didier Jacquemin)
Traqués, École des Loisirs, 1995
Nono, Syros, Souris noire no 55, 1996 ; réédition, Syros, Mini souris noire no 15, 1997
Mon jour de chance, Nathan poche no 44, 1996 (illustrations Frédi Astèr) ; réédition, Nathan poche no 44, 2005
La Bleuïte aiguë, Père Castor/Flammarion, 1997
Les Naufragés du mois d'août, Bayard jeunesse, coll. Envol no 504, 1998
Mauvais Reflet, Nathan, Demi-Lune no 34, 1999 ; réédition, Éditions Lire c'est partir, 2008
La Gare de Rachid, Syros, 2000
Le Chemin de sable, tome 1: J'irai te voir, Pocket junior no 630, 2000 ; réédition, Bayard, 2011
Le Chemin de sable, tome 2: La Neige au cœur, Pocket junior no 655, 2001
Laissez-nous nos Bonnot !, Nathan, Demi-Lune no 112, 2001 ; réédition Nathan poche no 166, 2003 (illustrations Hugues Micol)
Demain, on lève l'ancre, Nathan, coll. Pleine Lune : c'est ma vie no 152, 2002 (illustrations Stanislas Barthélémy) ; réédition, Éditions Lire c'est partir, 2007
Le Chemin de sable, tome 3: Entre le ciel et l'eau, Pocket junior no 817, 2002