Autor que comenzó ilustrando libros para niños para diversas editoriales italianas (Play Press, Edigamma, Edinova). Su amor por la historieta le impulsó a autoeditar en 1994 su proyecto de juventud Capitan Italia, en doce tebeos, y desde 1999 abordó labores de edición, siendo uno de los responsables de la edición italiana de los cómics de DC a través del sello Play Press Publishing.
Como dibujante, estuvo ligado a las veteranas revistas Lanciostory y Skorpio, trabajando con Lorenzo Bertoli y Roberto Recchioni en el dibujo de aventuras de los personajes John Doe y Detective Dante. Se hizo más popular con sus trabajos en el seno de la factoría Bonelli, dibujando cómics de Brad Barron, Demian, Zagor, Tex y de Il grande Belzoni. Dibujó los cruces de series Zagor /Dragonero / Brad Barron.
También trabajó para Disney, realizando los lápices de la serie Kylion.