Nato a Barga e cresciuto a Lucca, dove inizia a respirare fumetti, si laurea in filosofia e collabora con testate giornalistiche locali.
Nel 2016 esordisce come autore su Cronaca Comics con due serie mentre per Cronaca di Topolinia è autore della serie NYX.