Naturellement doué pour le dessin, il décide de faire de la BD son métier après avoir eu la révélation de cette vocation dans Le Général Tête Jaune de Giraud & Charlier, puis le magazine Métal Hurlant. Il passe son bac (scientifique !) d’abord, avant de publier ses premières planches dans le mensuel Circus de Glénat en 1977. Pour ce même éditeur, il écrit et dessine l’album D’un Enfer à l’Autre en 1984 et collabore ensuite à la série Le Solitaire avec le scénariste Roger Brunel en 1985, puis réalise Tango sur un scénario de Franck Giroud en 1990.
En 1992, il lance chez Dargaud, la série Dock 21 conçue par Rodolphe. En 1999, débute chez Albin-Michel, sa série Exit imaginée par Bernard Werber. Il revient après chez Glénat pour illustrer le Tome 6 du Décalogue de Franck Giroud en 2001, puis collaborer au thriller interactif Une Folie très ordinaire avec Christian Godard en 2002. En 2003, il retrouve Rodolphe et entreprend avec lui Les Abîmes du Temps (suite de Dock 21) chez Albin-Michel. De retour chez Dargaud, il y publie Mourir au Paradis avec Pierre Christin en 2005. En 2008, toujours chez Dargaud, il fait partie des cinq metteurs en images de la saga contemporaine Empire USA imaginée par Stephen Desberg.
Plus récemment, il a commencé la réalisation de la série Box en 2006, dont le troisième volume, Oseras tu ?, paraît en 2009, aux éditions Bamboo. Toujours chez Bamboo, paraît en 2010 le roman graphique, Ambulance 13, sur lequel il collabore avec les scénaristes Patrick Cothias et Patrice Ordas. Ce récit nous plonge dans le service de Santé des Armées pendant la première guerre mondiale.