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. Przed sezonem 2024 podpisał kontrakt z Motorem Lublin.