Libraio e sceneggiatore. Nasce a Sassari nel 1972, svolge la professione di libraio dal 1991. Per la sua libreria cura le rassegne Fumettinfestival, GialloNoir – Brividi d’estate, SpazioIndies e SpazioRadio.
Dopo l’esperienza con la fanzine SeD – Storie e Disegni e il circolo fumettistico Metropolis, si è occupato di critica fumettistica sul web con le riviste online Rorschach e Comics Code, e ha collaborato con alcune testate giornalistiche (Fumo di China, Il Quotidiano di Sassari, Sardegna24, Sardegna Marenostrum e Sardegna Immaginare).
Ha esordito come sceneggiatore nel 1999 con l’albo Xiola – Primo sangue (co-scritto con Antonio Solinas e disegnato da Werther Dell’Edera), e negli anni successivi ha collaborato con la rivista Mono (ai numeri 1/2/3, Tunué Edizioni, con ai disegni Werther Dell’Edera, Elena Casagrande e Gianfranco Giardina), con la serie Killer Elite (al numero 2, Alessandro Bottero Edizioni, disegni di Gianfranco Giardina e Andrea Del Campo) e con l’albo Donnel & Grace: Bluelights (disegni di Massimo Dall’Oglio, IDEAcomics).
Ha co-curato la direzione artistica del festival cine-letterario Figiurà (Sassari) e collaborato in qualità di consulente e moderatore con i festival Sassari Comics and Games (Sassari) e Florinas in giallo – L’isola dei misteri (Florinas, SS). Ha co-scritto con Gianni Cesaraccio il cortometraggio Noi siamo il male, diretto dallo stesso Gianni Cesaraccio (2014). Collabora inoltre con l’associazione culturale Mestieri d’arte (Sassari) e con Redhouse Lab (Potenza).
Attualmente, scrive e cura il webcomic Rusty Dogs.