Ha lavorato come pubblicitario per anni, firmando celebri campagne, tra cui quelle di Lavazza, Tim, Alitalia. È autore di “Chi ha incastrato Peter Pan?” e di altri programmi televisivi: ha scritto le canzoni “Dormono tutti” per Renato Zero e, con Simone Cristicchi, “Abbi cura di me”. Dal 2010 si dedica a tempo pieno alla scrittura di romanzi e di serie tv d’animazione per ragazzi. Incontra spesso i suoi lettori in occasione di festival letterari e nelle scuole.