W sezonie 2017/2018 punkty w zawodach międzynarodowych zdobywał jedynie w FIS Cupie.

W sezonie 2018/2019 Pucharu Kontynentalnego kilkukrotnie kończył zawody w pierwszej dziesiątce. Sezon zakończył dwukrotnym zajęciem 2. miejsca w zawodach w Czajkowskim. W sierpniu 2019 był drugi w zawodach Letniego Pucharu Kontynentalnego w Wiśle, a w jednym z konkursów Letniego Grand Prix w Hakubie zajął 8. miejsce. W zimowej części sezonu 2019/2020 najwyżej w zawodach Pucharu Kontynentalnego klasyfikowany był na 5. pozycji.

22 listopada 2020 zajął 19. miejsce w konkursie Pucharu Świata w Wiśle, tym samym po ponad 4-letniej przerwie ponownie zdobywając punkty cyklu. Znalazł się w składzie reprezentacji Polski na Mistrzostwa Świata w Lotach Narciarskich 2020. Zajął na nich 10. miejsce indywidualnie, zaś w zawodach drużynowych, wraz z Piotrem Żyłą, Kamilem Stochem i Dawidem Kubackim, zdobył brązowy medal. W dalszej części sezonu regularnie zdobywał punkty Pucharu Świata. W grudniowych zawodach cyklu najwyżej sklasyfikowany był na 7. pozycji, a w styczniowych – na 5. miejscu. 13 lutego 2021 po raz pierwszy stanął na podium zawodów indywidualnych Pucharu Świata, zajmując 2. pozycję w konkursie w Zakopanem. Wystąpił na Mistrzostwach Świata w Narciarstwie Klasycznym 2021. Indywidualnie zajął 30. lokatę na skoczni normalnej i 21.