Nel novembre 2012 a Montichiari vince, guidato da Cordiano Dagnoni, il campionato europeo di derny su pista. L'anno dopo partecipa anche ai campionati del mondo su pista di Minsk, gareggiando nello scratch. Nel 2015 con il Team Idea arriva terzo al Trofeo Matteotti, il 14 giugno 2015 si aggiudica il Giro di Slovacchia, in cui conquista anche la vittoria della terza tappa.
Per la corrente stagione 2018 è tesserato con il Cycling Team Friuli, unica squadra italiana Elite e Under 23 con licenza UCI track. Il debutto su strada avviene in Colombia alla Oro y Paz con la maglia della rappresentativa italiana dove coglie, nelle prime tre tappe, un ottavo, un sesto ed un quarto posto.