Esordisce nel 1972 come assistente del disegnatore di fumetti Gianni Pinaglia alla realizzazione delle matite di alcuni numeri del quindicinale tascabile “Il Lando”, Edifumetto. Quindi si occupa per alcuni anni di grafica e illustrazione per la pubblicità. Negli anni 1985 e 1986 collabora con storie a fumetti alla rivista Tratto Crack. Nel 1988 insieme a quattro amici crea il Gruppo Flit, che si occupa della promozione del fumetto e dell’illustrazione, pubblica una rivista (4 numeri) e organizza seminari di tecnica del fumetto nelle scuole di ogni ordine e grado. Dal 1992 è fondatore e presidente dell’associazione culturale Umbria Fumetto, e dal 1993 fino al 2000 organizza il Festival Internazionale omonimo, alla Rocca Paolina di Perugia. Negli anni 1995 e 1996 insegna Storia del Fumetto presso l’Istituto Europeo di Arti Operative di Perugia.Nel 2002 fonda la Biblioteca delle Nuvole, Centro Umbro della narrativa disegnata; nel 2007 la biblioteca diviene la prima ed unica biblioteca comunale interamente dedicata ai fumetti in Italia. Nel 2003, in coppia con Francesco Siena, vince il concorso Falcomics indetto dal Comune di Falconara Marittima (An) per la realizzazione di una storia a fumetti inedita; la storia “Io c’ero” viene successivamente pubblicata nella rivista StraneStorie, Vittorio Pavesio editore,Torino. Dal 2009 collabora con articoli ed interviste alle riviste “Comic Soon” e “Fumo di China”. È tra i collaboratori del sito di informazione sul fumetto “Lo spazio bianco”. Redige, nel 2009, i testi del volume “Manara”, seconda uscita della collana “100 Anni di fumetto italiano”, edita da Corriere della Sera e Gazzetta dello Sport in collaborazione con Panini comics. Ha disegnato tre storie a fumetti nel volume “Avevamo i numeri – vite vere di matematici” realizzato dall’Istituto Nazionale di Alta Matematica “Francesco Severi” e scritto e sceneggiato le storie a fumetti di “Jack Rebel-Politically uncorrect detective”.
