Il fait ses débuts internationaux en IBU Cup en 2017 puis monte en Coupe du monde lors de la saison 2018-2019, où il marque son premier point à Antholz (40e), avant de prendre part aux Championnats du monde à Östersund. L'hiver suivant, il ne marque pas de points en Coupe du monde, mais obtient malgré tout sa sélection pour les Mondiaux à Antholz où, pour sa seule course, il se classe huitième du relais masculin avec l'équipe des États-unis. En 2020-2021, il fait son retour dans le top 40 à Kontiolahti puis réalise sa meilleure série de résultats à Pokljuka lors des Championnats du monde : il commence par une douzième place sur le sprint puis enchaine deux top trente, sur la poursuite et l'individuel, ce qui lui permet de se qualifier pour sa première mass-start, qu'il conclut au vingt-neuvième rang.