Licencję żużlową zdał w 2003 na torze leszczyńskiej Unii. W lidze w drużynie Polonii zadebiutował podczas meczu derbowego z Apatorem Toruń, w którym podczas próby toru miał upadek. W Polonii startował do sezonu 2009 włącznie, a przed sezonem 2010 przeniósł się do startującego w II lidze Orła Łódź. W sezonie 2020 był zawodnikiem Wilków Krosno[1]. W sezonie 2021 występował w zespole MSC Wölfe Wittstock[2], zaś w sezonie 2022 został zawodnikiem ŻKS Polonia Piła[3].