Il fait ses débuts internationaux en IBU Cup en 2017 et dans la Coupe du monde en 2018-2019, où il marque son premier point à Anterselva (), avant de prendre part aux Championnats du monde à Östersund. L'hiver suivant, il échoue à marquer des points dans la Coupe du monde, mais est sélectionné pour les Mondiaux à Anterselva, où il est notamment huitième avec le relais. En 2020-2021, il fait son retour dans le top 40 à Kontiolahti puis réalise sa meilleure série de résultats à Pokljuka pour les Championnats du monde, où il commence par une douzième place au sprint, avant de terminer dans le top trente à la poursuite et l'individuel, ce qui lui vaut de prendre le départ de sa première mass-start, qu'il conclut au quinzième rang.