Dibujante e ilustrador italiano, autodidacta, su primera historieta la publicó en 1977 en un fanzine editado por Rinaldo Traini, comenzó trabajando en el estudio Mangiarano.
En 1980 realizó trabajos para el Grupo Eura, seguido de períodos de colaboración Dino Leonetti y Francesco Coniglio.
Sus colaboraciones con Coniglio le dió la oportunidad de trabajar para Intrépido, para el que crea gráficamente el personaje de Mara, un periodista de color, y las revistas de Acme, Mostri y Splatter.
En 1994 se unió a Sergio Bonelli Editore, formando parte de la plantilla de Mister No y más tarde también dibujó un puñado de historias de Zagor.