È stato Art Director per Nexus Editrice / Kaos, per Lcd, per Lucca Games, e dal 2002 è tra i fondatori dello studio di grafica e comunicazione integrata Studio Kmzero.
Con Simone Massoni ha fondato il collettivo artistico The Ant Theater dedicato al disegno in situazioni non convenzionali.
Ha pubblicato fumetti per Casterman e Delcourt, De Agostini Ragazzi, Marvel Italia e firmato i colori per molti albi di “Humanoides Associees”.