Xavier-Laurent Petit est né en 1956. Il fait des études de philosophie et devient instituteur puis directeur d'école. Il décide de prendre un an de congés pour s'occuper de ses enfant et commence à écrire.
Ses premières publications sont des romans policiers puis il se tourne vers les récits pour la jeunesse. Il est reçoit le Prix Goya du premier roman en 1998 pour « Le Monde d'en haut ». Il écrit aussi pour des revues qui lui commandent des articles.