Si diploma all’ISA di Urbino, nella sezione Cinema d’animazione, e frequenta successivamente il biennio di perfezionamento in Cinema d’animazione. In seguito realizza alcuni cortometraggi animati, selezionati in numerosi Festival italiani e internazionali: Sì, però… (2000), Nuova identità (2003), videoclip per la band italiana Tre allegri ragazzi morti, Ecco, è ora (2004, vincitore Castelli Animati). Nel 2005 disegna una sequenza in animazione per il cortometraggio Il nano più alto del mondo diretto da Francesco Amato. Nel 2009, insieme ad Andrea Petrucci e Sergio Gutierrez, realizza un film d’animazione di 45 minuti per lo spettacolo teatrale L’ultima volta che vidi mio padre, per la regia di Chiara Guidi (Socìetas Raffaello Sanzio). Via Curiel 8 (2010) co-diretto con Mara Cerri, si aggiudica il premio come miglior corto al Torino Film Festival nel 2011. Nel 2014 ha realizzato San Laszlo contro Santa Maria Egiziaca, seconda puntata di una divertente epopea che ha come protagonista Laszlo autoproclamatosi santo. In questo stesso anno la Mostra internazionale del nuovo Cinema di Pesaro le ha dedicato una retrospettiva, edizione del Festival di cui ha disegnato anche il manifesto. Nel 2016 realizza Scavami dentro, videoclip in animazione per Danio Manfredini. Nei settori commerciali, collabora da anni alla realizzazione di clip in animazione per sigle e spot pubblicitari. Ha tenuto dei workshop di animazione alla Cineteca di Bologna e all’Accademia di belle Arti di Bologna. Insegna Cinema d’Animazione all’ ISIA di Urbino dal 2018. I suoi disegni sono stati esposti in numerose gallerie d’Arte in Italia ed all’estero, tra le quali si segnalano: Fondazione Pescheria Centro Arti Visive (Pesaro), Galleria Tricromia (Roma), Galleria Restarte (Bologna, BilBOlBul festival internazionale di Fumetto), Galleria Hde (Napoli) Galleria Mirada (Ravenna) Galleria Fabrica Fluxus (Bari), Scatolabianca (Milano), Lop Loy Gallery (Phnom Penh, Cambodia), Blu Galley (Bologna). E’ presidente onoraria di Alma (Associazione Libera Marchigiana Animatori) dal 2020.