Nato a Roma il 6 gennaio 1969, dal ’94 autoproduce 12 albi di del suo personaggio “Capitan Italia”, per dedicarsi successivamente alla mini serie di genere horror “Lost Kidz”, scritta da Roberto Recchioni e colorata da sua moglie Tiziana “MadCow”, autoprodotta dal gruppo Factory. In seguito, collabora con Eura Editoriale realizzando numerose storie libere e miniserie apparse su Skorpio e Lanciostory, oltre a entrare a far parte dello staff di John Doe e Detective Dante, entrambe serie ideate dal duo Lorenzo Bartoli e Roberto Recchioni. Per Disney realizza le matite del n.7 della serie Kylion e, per le Edizioni BD, una storia breve di Brad Barron apparsa sul libro “Anatomia di un eroe”, anticipando così l’uscita del n.16 di Brad Barron che segna l’inizio della sua collaborazione con Sergio Bonelli Editore. Dopo aver lavorato anche su Demian, realizza il primo albo del Color Zagor (agosto 2013) e lo Speciale Zagor n.27 (marzo 2015), e debutta come autore completo con “Il grande Belzoni”, Romanzo a Fumetti (ottobre 2013).