Finalista mistrzostw świata juniorów w 1999 i 2001 oraz mistrzostw Europy juniorów w 1998 i 1999. Jego największym sukcesem jest zakwalifikowanie się w 2004 r. w drodze turniejów eliminacyjnych do cyklu Grand Prix IMŚ na sezon 2005. W cyklu nie odniósł jednak sukcesu, kończąc sezon na 15. miejscu.
W roku 2023 dołączył do sztabu szkoleniowego Wilków Krosno, gdzie miał być odpowiedzialny za sekcję miniżużla, ale z klubem związany był tylko do końca kwietnia.
Przynależność klubowa Polska Apator Toruń (1996–2002) Wybrzeże Gdańsk (2003–2005) Stal Rzeszów (2006) Wybrzeże Gdańsk (2007–2008) Polonia Bydgoszcz (2009) GTŻ Grudziądz (2010–2011) Wybrzeże Gdańsk (2012) GKM Grudziądz (2013) Orzeł Łódź (2014) KSM Krosno (2015)
Wielka Brytania Poole Pirates (2002) Swindon Robins (2006–2007) Belle Vue Aces (2009) Swindon Robins (2011)
Szwecja Västervik Speedway (2004–2008) Piraterna Motala (2009) Västervik Speedway (2010) Dackarna Målilla (2011) Hammarby Sztokholm (2014–)
Czechy AK Slaný (2005) AK Slaný (2010–2011) AK Slaný (2013–)
Rosja Łukoil Oktiabrskij (2006) Huragan Równe (Ukraina; 2007) Szachtar Czerwonograd (Ukraina;