Molti anni fa ha cominciato a scrivere per colpa del suo gatto, poi ha continuato per colpa dei ragazzi e delle ragazze ospiti della comunità alloggio dove ha lavorato come educatore per sette anni.
Adesso tiene in tutta Italia e nella Svizzera italiana corsi di scrittura per emozioni per adulti e ragazzi.
Lavora con diverse case circondariali italiane.
Ha pubblicato con Einaudi ragazzi, Mondadori, Feltrinelli, Rizzoli, Salani, Il Castoro, Piemme, San Paolo.
Nel 2012 ha vinto il Premio Andersen come scrittore e nel 2015 come illustratore.
Ha vinto il Premio Cento, il Premio Bancarellino, il Premio Gigante delle Langhe e diversi altri premi.