Classe 1982, è nato a Piacenza ma dal 2011 vive e lavora a Parma. Dopo la maturità, frequenta fino al 2004 la "Scuola del fumetto" di Milano.
Dal 2004 al 2010 collaborata con Edizioni Star Comics come disegnatore delle serie a fumetti Jonathan Steele (disegna sui numeri 10, 17, 28 e 42) e Rourke (numero 5). Ha disegnato Huntik numero 18, con Teresa Marzia.
Dal 2012 lavora per la Sergio Bonelli Editore, per la quale disegna storie per Agenzia Alfa numero 28 e 29 e Nathan Never 295 dal titolo "Scacco alla città". Attualmente lavora a due storie, una per Nathan Never e una per Agenzia Alfa.
Ha illustrato giochi da tavolo editi da Placentia Games, Ark & Noah e Florenza, quest'ultimo vincitore del premio "Miglior progetto editoriale" alla prestigiosa fiera di Lucca 2010.
Ha illustrato libri per l'infanzia editi da Primiceri Editore: "Il treno che porta al mare" e "Mattia e la matita magica".
Siti web e contatti: