nato a Edolo in Valcamonica nel 1947, vive tra Milano e Buonconvento presso Siena.
È autore di libri per bambini e ragazzi dal 1978: romanzi, racconti, poemi, poesie e traduzioni.
Per i lettori adulti è autore di romanzi e di fortunate raccolte di poesia.
È stato fra gli autori e ideatori della trasmissione televisiva RAI "L’Albero Azzurro".
Ha scritto e condotto le trasmissioni radiofoniche Radicchio e Il Mattino di Zucchero.
Ha scritto e scrive testi per opere musicali, in collaborazione con musicisti italiani ed esteri.
Ha scritto soggetti e sceneggiature per cartoni animati e cortometraggi di fiction.
Ha scritto testi di accompagnamento per visite in musei, tra cui Il Museo Marino Marini e il Museo Palazzo Strozzi di Firenze.
Tra le sue pubblicazioni ricordiamo anche Mi leggi una storia?, illustrata da Altan e uscita per Einaudi Ragazzi nel 2016.