Entre 2016 et 2019, il est membre de l'équipe Amore & Vita.
Grimpeur, il obtient des victoires sur des courses mineures et quelques places d'honneur en Italie, dont une quatrième place sur le Tour des Apennins 2016 et une cinquième place sur la Coppa Agostoni 2018.
En 2020, il rejoint l'équipe continentale malaisienne l'équipe Sapura. En 2021, il participe principalement à des courses de VTT. En octobre, il est contrôlé positif au Clostebol lors d'un test hors compétition. Cette substance est contenue dans une pommade en vente libre en pharmacie qui est utilisée pour traiter les lésions, les ulcères cutanés et les plaies. Il est provisoirement suspendu[1]. En décembre 2021, il est finalement acquitté, sans sanction retenue contre lui[2]. En février, il décide d'abandonner le cyclisme sur route pour le VTT.