En , il publie son premier roman La Nuit dans les yeux, chez Gallimard. Il reçoit divers prix littéraires dont le prix Mæterlinck pour Les Garçons en 1990[réf. nécessaire], le prix Victor Rossel le pour son roman La Belle Étoile.
En 1994, il publie La Guerre que je n'ai pas voulue, un petit livre illustré expliquant aux plus jeunes la guerre en Yougoslavie de 1991[1].
Le , il cosigne une carte blanche dans La Libre Belgique intitulée « Michelle Martin, vous n'êtes pas seule » dans laquelle les signataires soulignent, à propos de la libération anticipée de Michelle Martin, ex-épouse et complice de Marc Dutroux, que « la justice doit s’exercer de manière impartiale, à l’abri de toute pression »[2].
En 2018, il est l'écrivain sélectionné pour représenter son pays, la Belgique, pour le Prix Hans-Christian-Andersen[3], dans la catégorie Auteur, prix international danois.