Wychowanek Polonii Bydgoszcz. W wieku 16 lat zadebiutował w rozgrywkach ligowych i z miejsca stał się jednym z najlepszych juniorów w eWinner 1 Lidze. W swoim pierwszym pełnym sezonie, został powołany do kadry juniorów Żużlowej Reprezentacji Polski. W roku 2023 triumfował w mistrzostwach Europy U19, a rok później został zwycięzcą cyklu SGP2 zdobywając złoty medal indywidualnych mistrzostw świata. Przed sezonem 2024 podpisał kontrakt z Motorem Lublin. W tym samym roku z Żużlową Reprezentacją Polski triumfował w DME, a sukces ten powtórzył w 2025 roku w Gdańsku. W poprzednim sezonie zajął drugie miejsce w cyklu SGP2. Po dwóch latach występów w Lublinie powrócił do bydgoskiej Polonii.