Nato a Cagliari nel 1951, abita dal 1975 a Bologna, dove ha avuto la sua formazione: dalla laurea al Dams, alla lunga stagione del teatro "di base" (opere con G.Vacis, M.Paolini, M.Baliani). Il suo lavoro d'autore si divide tra i libri (romanzi, racconti e poesie) per i bambini, la televisione e i multimedia. Come autore multimediale realizza, tra altri titoli, il CD-rom Nirvana X-rom tratto dal film di Gabriele Salvatores. Per la TV è tra gli autori di L'albero azzurro e della Melevisione. Ha scritto la filastrocca iniziale e i testi italiani delle canzoni per il film di Enzo D'Alò, La gabbianella e il gatto.