W Pucharze Świata zadebiutował podczas pierwszego etapu Tour de Ski 2017/2018, 30 grudnia 2017 w szwajcarskim Lenzerheide, plasując się na 58. pozycji w sprincie stylem. Dzień później zdobył pierwsze dwa pucharowe punkty na dystansie 15 km stylem klasycznym. Na podium zawodów pucharowych pierwszy raz stanął 31 grudnia 2019 roku w Toblach, kończąc rywalizację w biegu na 15 km stylem dowolnym na drugiej pozycji. Rozdzielił tam dwóch rodaków: Siergieja Ustiugowa i Aleksandra Bolszunowa. W klasyfikacji generalnej sezonu 2020/2021 zajął drugie miejsce, przegrywając tylko z Bolszunowem. Drugie miejsce zajął także w klasyfikacji dystansów.

Na mistrzostwach świata w Oberstdorfie w 2021 roku wspólnie z Aleksiejem Czerwotkinem, Artiomem Malcewem i Aleksandrem Bolszunowem zdobył srebrny medal w sztafecie. Zajął też ósme miejsce w biegu łączonym i jedenaste w biegu na 15 km stylem dowolnym.

Wystartował na igrzyskach olimpijskich w Pekinie wywalczył srebrny medal w biegu na 50 km techniką dowolną, plasując się za Bolszunowem, a przed Simenem Hegstadem Krügerem z Norwegii. Był tam też trzynasty w biegu na 15 km stylem klasycznym.