Wychowanek częstochowskiego Włókniarza występował w barwach opolskiego Kolejarza przez trzy sezony 2018-2021.
W mijających rozgrywkach Krajowej Ligi Żużlowej reprezentując Ultrapur Start Gniezno w 11 meczach uzyskał średnią 1.865 pkt. na bieg będąc jednocześnie trzecim krajowym zawodnikiem całej ligi.