En 2018, il est dans l'échappée matinale du Tour de Lombardie et se retrouve le premier à franchir le Ghisallo, ce qui constitue le meilleur souvenir de sa brève carrière professionnelle[1]. En 2019, il participe au Tour d'Italie, mais est non partant lors de la 9e étape en raison d'une tendinite au genou[1].
À l'issue de la saison 2020, où il a peu couru en raison de la pandémie de Covid-19, il n'est pas conservé par Bardiani et se retrouve sans équipe pour 2021. Il annonce mettre un terme à sa carrière à 26 ans[2].