Coureur très prometteur, il fait son passage dans la catégorie des moins de 23 ans au sein de l'équipe BMC Development, l'équipe réserve de la formation World Tour BMC Racing[5]. Après l'arrêt de celle-ci, il signe pour la saison 2018 avec l'équipe allemande LKT Brandenburg[6]. Il quitte l'équipe en début d'année 2019[7] et décide de mettre un terme à sa carrière de coureur à 22 ans.