Disegnatore nello staff del mensile Zagor, edito da Sergio Bonelli Editore.
Nato a Pescia (PT) nel 1971, si diploma al Liceo artistico di Lucca e si avvicina al mondo del fumetto partecipando a un paio di edizioni del concorso "Pierlambicchi" di Prato. Nel 1995 entra a far parte dell'associazione “Lucca fumetto “attraverso la quale pubblica i suoi primi lavori. L’anno seguente comincia il sodalizio con lo sceneggiatore Marco Di Grazia col quale realizza i cinque episodi della serie Area 51. Nel 2000 pubblica, sempre sceneggiato da Di Grazia, Filippo Mazzei, un eroe della Rivoluzione americana, la biografia dell'illustre cittadino del Comune di Poggio a Caiano. Nel 2002 realizza, su testi di Ermes Senzò, Il Diavolo Bianco, quattro episodi sempre ambientati durante le guerre coloniali, pubblicati dall'Editoriale Mercury. Nel frattempo si dedica anche al disegno umoristico, illustrando Le avventure di Aria & G, pubblicato dall'editore Titivillus. Nel 2003 inizia la sua collaborazione con Sergio Bonelli Editore, entrando a far parte dello staff dei disegnatori di Zagor.