Nato a Nuoro nel 1962, dopo la maturità classica si laurea in Architettura a Torino. Appassionato di teatro e di cinema, si diploma al Laboratorio Teatrale di Torino. Successivamente collabora con "Ipotesi Cinema", la scuola fondata da Ermanno Olmi, e realizza diversi cortometraggi, fra cui il recente "Password", e il lungometraggio "Tempo di mezzo". Dopo varie esperienze teatrali e televisive, dal 1989 si occupa di doppiaggio, dando la voce a molti personaggi di serie televisive e dei cartoni animati. Debutta nel mondo del fumetto nel 1995 scrivendo la storia breve "Il vicino di casa" per Dylan Dog, pubblicata su Dylan Dog Gigante N°4. Da allora, ha al suo attivo oltre sessanta sceneggiature con protagonista l'Indagatore dell'Incubo. Ha collaborato, inoltre, per Nathan Never, Tex e Dampyr. E’ il creatore delle miniserie Demian, uscita nel maggio 2006, e Cassidy.