E' nato il 9 maggio 1996 a Castel de' Britti ed ha iniziato a correre nella San Lazzaro.
Ottimo scalatore, di vittorie ne ha ottenute una cinquantina; le più importanti nel Trofeo di Dorigo di Pieve di Soligo del 2013 (dove ha prevalso di poco sull'amico Simone Velasco) e nella prima tappa del Giro del Friuli.
Nel 2014 è giunto secondo nella seconda tappa del G.P. Generale Patton di Wincrange Diekirck di Lussemburgo (terzo nella classifica finale) e si è aggiudicato il Memoria! Mordini e Zuffa sulle strade di casa. Come dire, profeta in patria.
Sempre nel 2014, ha preso parte ai Mondiali di Spagna classificandosi all'ottavo posto dopo aver disputato una gara tutta all'attacco. Ora corre nella Mastromarco.