Dopo aver fatto parte della redazione della rivista di critica FUMO DI CHINA (su cui scrive la serie Moon Police Dept.) entra in Bonelli come redattore nel 1993. Scrive due storie di Nathan Never e successivamente diventa il curatore della testata ZONA X, su cui darà vita alle serie a fumetti LA STIRPE DI ELAN e LEGIONE STELLARE.
Nel 1999 crea JONATHAN STEELE: dopo 64 uscite mensili per la SBE la serie "passa" alla Star Comics, che continua a proporla in edicola fino alla recente chiusura, con il numero 53. Attualmente sta scrivendo la miniserie ROURKE, sempre per Star Comics, e prepara il debutto di HARRY MOON, prima serie bonellide pubblicata dalla casa editrice spagnola PLANETA-DeAGOSTINI.
Ha inoltre scritto storie per Legs Weaver, Martin Mystere e L'Intrepido.

