Po raz pierwszy na arenie międzynarodowej zawodnik pojawił się 10 grudnia 2011 roku, podczas zawodów juniorskich w szwedzkiej miejscowości Östersund, gdzie zajął 69. miejsce w sprincie stylem klasycznym.
W Pucharze Świata zawodnik zadebiutował 13 lutego 2016 roku w Falun, gdzie na dystansie 10 km stylem klasycznym uplasował się na 70. miejscu. Pierwsze pucharowe wywalczył 10 marca 2018 roku w Oslo w biegu na 50 km stylem dowolnym ze startu wspólnego uplasował się na 26. pozycji.
DNF - zawodnik nie ukończył biegu LPD - zawodnik został zdublowany – - zawodnik nie wystartował TdS - Tour de Ski FPŚ - Finał Pucharu Świata RT - Ruka Triple LT - Lillehammer Tour STK - Ski Tour Kanada