En 1996 publicó su primer trabajo, Pulp Stories, una miniserie editada por la misma "Scuola del Fumetto".
En 1998 fundó junto a otros la casa editorial Factory.
Gracias a Carlo Ambrosini empezó a colaborar con la serie Napoleone de la editorial Bonelli, debutando con el número 10 ("Piccoli banditi").
Posteriormente, trabajó para otras historietas de la Bonelli: Dampyr, Legs Weaver, Dylan Dog, Le Storie, Nathan Never, Martin Mystère y Tex.
Para la editorial Astorina ha escrito varios episodios de Diabolik y para Edizioni BD la serie Milano Criminale.