Diplomatosi all'Istituto Europeo di Design di Cagliari, nel dipartimento di grafica, inizia a collaborare in qualità di visualizer con diversi studi tecnici.
Nel 1990 costituisce con Angela Cozza e Peter Portner la s.n.c. Villa delle Rose Design, ricoprendo il ruolo di responsabile amministrativo e curatore dei rapporti con i media. Intanto alterna il lavoro di grafico pubblicitario con la collaborazione alla fanzine genovese Alfa-Omega, per la quale realizza la storia di fantascienza 'AK'.
Dopo aver realizzato delle tavole di prova per Zagor della Bonelli, viene chiamato a far parte dello staff di disegnatori di Nathan Never; gli viene affidata una sceneggiatura di Antonio Serra, intitolata 'L'orbita spezzata', pubblicata sul numero 74 della serie; inoltre disegna varie illustrazioni per il merchandising legato al personaggio. Quando viene varato il progetto della nuova testata Legs Weaver, diviene il copertinista della serie.
Dal 2000 insegna Disegno Realistico presso il Centro Internazionale del Fumetto di Cagliari.