Membre du Ptarmigan Nordic Ski Club, il fait ses débuts sur le circuit nord-américain durant la saison 2007-2008. Chez les jeunes, il obtient son meilleur résultat aux Championnats du monde des moins de 23 ans en 2010 avec une septième place sur la poursuite.
Il fait ses débuts en Coupe du monde en . Il marque ses premiers points lors de la saison 2015-2016, avec une 21e place au skiathlon de Lillehammer.
Aux Jeux olympiques d'hiver de 2014, à Sotchi, il finit 44e du skiathlon, 65e du quinze kilomètres classique, 12e du relais et 28e du cinquante kilomètres libre.
Son ultime saison au niveau international a lieu en 2017-2018, où il participe aux Jeux olympiques de Pyeongchang, se classant 38e du quinze kilomètres, 45e du skiathlon, 27e du cinquante kilomètres classique et 8e du relais.