Nasce a Milano nel 1978. Esordisce come disegnatore sulle pagine di Lazarus Ledd. Disegna per le testate Jonathan Steele, Nemrod, Cornelio, John Doe, Valter Buio, Rourke (copertinista) e molte altre. Attualmente lavora per la Sergio Bonelli Editore su “Dylan Dog” e “Mercurio Loi”. Sempre per la SBE ha realizzato anche un albo della collana Le Storie (L’ultima Trincea, n°21). Nel 2008 per ReNoir Comics realizza insieme a Davide Barzi “G&G” (poi ripubblicato da BeccoGiallo), graphic novel omaggio a Giorgio Gaber, e da autore unico “Le Tragifavole”, libro a fumetti con dentro un disco. I suoi ultimi libri sono “In Inverno le mie mani sapevano di mandarino” e “Un romantico a Milano”, entrambi editi da Bao Publishing. Per quest’ultimo graphic novel riceve il Premio Andrea Pazienza come miglior autore completo (Le strade del paesaggio 2018). Collabora con le trasmissioni TV di Michele Santoro (da “Servizio Pubblico” a “M” - La7 e Rai3), realizzando le inchieste a fumetti. Ha disegnato per importanti riviste e quotidiani nazionali tra cui Gazzetta dello Sport, La Lettura e 7 del Corriere della Sera. È batterista e fondatore della punk rock band 200Bullets. Si esibisce in teatro insieme ai Formazione Minima con spettacoli di teatro-canzone illustrato dedicati a Giorgio Gaber.