Im Sommer 2017 belegte er zum Auftakt des Sommer-Grand-Prix in Wisła Platz elf mit dem russischen Team und Platz 26 im Einzel. Damit holte er zum ersten Mal seit vier Jahren wieder Grand-Prix-Punkte. Am 10. September erreichte er als Zehnter in Tschaikowski seine erste Top-Ten-Platzierung im Grand Prix. Mit 42 Punkten belegte er am Ende des Sommers den 40. Platz in der Gesamtwertung und erzielte damit sein bestes Abschneiden. Im darauffolgenden Winter sprang er wieder regelmäßiger im Weltcup, überstand dabei aber nur zweimal die Qualifikation und kam in den Wettkämpfen nicht über Platz 47 hinaus. Damit blieb er ohne Weltcuppunkt in dieser Saison. Bei der Skiflug-Weltmeisterschaft 2018 in Oberstdorf belegte er den 26. Rang im Einzel und den siebten Rang mit dem russischen Team. Bei den Olympischen Winterspielen 2018 in Pyeongchang ging er als Olympischer Athlet aus Russland an den Start und startete in allen drei Wettbewerben. Im Einzelwettbewerb auf der Normalschanze belegte er den 37. Platz und im Einzelwettbewerb auf der Großschanze den 42. Platz. Mit der russischen Mannschaft wurde er im Mannschaftswettbewerb auf der Großschanze Siebter.