Pierwsze punkty Pucharu Świata zdobył w swoim debiucie - 18 listopada 2006 roku w Gällivare zajął 26. miejsce w biegu na 15 km stylem dowolnym. Swoje pierwsze pucharowe podium wywalczył ponad trzy lata później: 23 stycznia 2010 roku w Rybińsku był drugi w biegu łączonym 30 km. W zawodach tych rozdzielił dwóch rodaków: Artioma Żmurko i Siergieja Szyriajewa. W kolejnych startach jeszcze siedem razy stawał na podium, przy czym dwukrotnie zwyciężył: 4 lutego 2011 w Rybińsku w biegu łączonym na 20 km, a 18 marca 2011 w Falun w biegu na 3,3 km stylem klasycznym. Ostatni raz w czołowej trójce znalazł się 16 marca 2013 w Oslo, kończąc bieg na 50 km stylem dowlnym na trzeciej pozycji. Najwyższą lokatę w klasyfikacji generalnej Pucharu Świata osiągnął w sezonie 2012/2013, który ukończył na szóstym miejscu.

W 2011 roku brał udział w mistrzostwach świata w Oslo, gdzie wywalczył brązowy medal w biegu łączonym na 30 km. W zawodach tych wyprzedzili go jedynie Norweg Petter Northug oraz inny Rosjanin Maksim Wylegżanin. Zajął tam również siódme miejsce w sztafecie i dwunaste na dystansie 50 km stylem dowolnym.