Od sezonu 2021 zawodnik klubu Motoru Lublin, z którym w pierwszym sezonie startów zdobył srebrny medal drużynowych mistrzostw Polski. 6 sierpnia 2021 zadebiutował w Grand Prix jako dzika karta na dwie rundy GP w Lublinie. Już w swoim pierwszym turnieju dość niespodziewanie stanął na drugim stopniu podium. Dzień później kolejny raz zanotował dobry występ, zajmując trzecią pozycję. Wyżej od niego znalazło się tylko dwóch zawodników dominujących cykl przez cały sezon: Artiom Łaguta i Bartosz Zmarzlik. Następną okazję do startu dostał 14 sierpnia, kiedy to wystąpił w rundzie rozgrywanej w Målilli, zastępując kontuzjowanego Martina Vaculíka. Rywalizację ukończył na 7. pozycji. W ciągu trzech rund zdobył 44 punkty, co uplasowało go na 14. miejscu w klasyfikacji końcowej cyklu. Wyprzedził będących stałymi uczestnikami GP Olivera Berntzona i Krzysztofa Kasprzaka, mimo że ci nie opuścili żadnego turnieju, co w żużlu jest sytuacją bardzo rzadko spotykaną. Dzięki dobrym startom zarówno w GP, jak i w ligach szwedzkiej oraz polskiej, dostał powołanie do kadry na Speedway of Nations 2021. Razem z Bartoszem Zmarzlikiem i rezerwowym Jakubem Miśkowiakiem reprezentował Polskę w półfinale, gdzie zdobył 13 punktów (3,3,2,-,3,2). W finale zastąpił go jednak Maciej Janowski.