Insegnante della Scuola Romana dei Fumetti . Esordisce nel 1995 nella serie Examen, su testi di Daniele Brolli, in un episodio che però non fu mai pubblicato a causa del fallimento dell’editore. Nello stesso anno pubblica un one-shot per Tesauro Editore dal titolo Gunslinger. Tra il 1997 ed il 1998 approda all’Eura Editoriale contribuendo al celebre Napoli Ground Zero con la serie Bancolotto. In seguito pubblica liberi e miniserie per Lanciostory e Skorpio. Negli anni successivi continua il sodalizio con i fumettisti Lorenzo Bartoli e Roberto Recchioni, lavorando su Detective Dante numero 2 e su Trapassati Inc., oltre che su John Doe. Nello stesso periodo realizza copertine per Dago, Martin Hel e ancora Lanciostory e Skorpio. Nel 2006 la Editor in Chief dell’etichetta Vertigo, Karen Berger nota i suoi lavori e gli affida la storica testata Hellblazer, per la quale realizza il numero 223. Nello stesso anno Recchioni lo chiama a lavorare alla miniserie Garrett (Edizioni Bd), per la quale realizza due episodi. Lavora in seguito alla testata Jonah Hex (DC comics) su testi di Jimmy Palmiotti e Justin Gray, e sulla testata House of Mistery (DC comics/Vertigo). Attualmente fa parte dello staff della serie Dragonero (Sergio Bonelli Editore).