È autore e illustratore di numerosi libri per ragazzi. È nato a Portici nel 1957 e vive a Novara. Ha compiuto studi artistici e ha lavorato per sette anni presso una comunità alloggio per minori, dove ha imparato a frequentare i sogni dei bambini e a non prendersi mai troppo sul serio. Tiene laboratori di illustrazione e scrittura creativa per ragazzi e per adulti presso scuole, biblioteche, librerie, associazioni culturali e case circondariali. Nel 2012 ha vinto il Premio Andersen con Ero cattivo, per la categoria "miglior libro oltre i 15 anni".
Con uovonero ha pubblicato il suo primo graphic novel: