En 2018, il obtient de bons résultats aux championnats des États-Unis amateurs. Il intègre ensuite l'équipe continentale Wildlife Generation en 2019. Durant cette saison, il se distingue en remportant une étape du Tour de Murrieta et de la Sea Otter Classic. Il se classe également deuxième du Tour du lac Poyang, tout en ayant gagné la troisième étape.
En 2021, il rejoint la formation L39ION of Los Angeles. Sous ses nouvelles couleurs, il termine huitième du championnat des États-Unis au niveau professionnel. L'année suivante, il s'impose sur le contre-la-montre de la Joe Martin Stage Race[3]. Il s'agit de sa première victoire obtenue dans une compétition inscrite au calendrier de l'UCI.