Disegnatore, scrittore e illustratore. Inizia a fare fumetti nel 1998, con un graphic novel dal titolo Povero Pinocchio, edito da Montego, casa editrice che ha contribuito a creare. In seguito, tra le altre cose, ha realizzato il primo numero di John Doe (Eura editoriale), per poi iniziare la collaborazione con la Sergio Bonelli Editore: Napoleone, Jan Dix e Caravan sono le serie a cui ha collaborato. Di quest’ultima ha curato anche le copertine.
Nell’ottobre del 2013 porta in edicola Orfani, la prima serie mensile a colori della Sergio Bonelli Editore della quale disegna anche il numero 1, il 12, e il primo numero 1 di Orfani:Ringo, serie di cui è anche copertinista. Con Orfani:Terra, arco narrativo del 2017, passa anche alla scrittura. Suoi sono anche i disegni de La nuova alba dei morti viventi, rivisitazione del primo celebre numero di Dylan Dog. Nel 2018 ha pubblicato il libro Lezioni spirituali per giovani fumettari.