Od lat w ścisłej czołówce polskich żużlowców. Licencję uzyskał w 1998 roku w barwach Polonii Piła, później jeździł w barwach Atlasu Wrocław, Unii Leszno, eKantor.pl Falubaz Zielona Góra a obecnie jest zawodnikiem Motoru Lublin. Jego nieprzeciętne umiejętności szybko doceniono nie tylko w kraju, ale i zagranicą. Sześciokrotny zdobywca złotego medalu Drużynowego Pucharu Świata oraz multimedalista cyklu FIM Speedway Grand Prix.