W sezonie 2017 został trenerem zespołu PSŻ Poznań. Rolę tę pełnił do zakończenia sezonu 2019. Następnie przez dwa kolejne sezony (2020 i 2021) pełnił analogiczną funkcję w swoim macierzystym klubie, Apatorze Toruń. Od sezonu 2022 ponownie został menadżerem poznańskiego PSŻ. Z funkcji tej został zwolniony w czerwcu 2023. W późniejszym czasie pomagał w parku maszyn Davidowi Bellego. W sezonie 2024 będzie managerem zespołu Abramczyk Polonia Bydgoszcz.
Przynależność klubowa Polska Apator Toruń (1991–1996) Pergo Gorzów Wielkopolski (1997–2000) Apator Toruń (2001–2004) Wybrzeże Gdańsk (2005) GTŻ Grudziądz (2006) Unibax Toruń (2007–2009) Lokomotiv Daugavpils (Łotwa; 2007; wyp.) Speedway Miszkolc (Węgry; 2008; wyp.) KSM Krosno (2009; wyp.) Polonia Piła (2010)
Dania Brovst SC (1994) Fjelsted SK (1996) Holsted SK (2000) Brovst SC (2001) Brovst SC (2003–2004) Holstebro SK (2007–2008)
Niemcy MC Post Lipsk (1998) MSC Olching (2002–2004)
Rosja Wostok Władywostok (1999–2001) Primorje Primorskij Kraj (2005) Saławat Saławat (2006)
Szwecja Västervik Speedway (2000) Piraterna Motala (2002–2004) Dackarna Målilla (2005)
Wielka Brytania King’s Lynn Stars (2001) Oxford Cheetahs (2005) Peterborough Panthers (2006)
Węgry Speedway Miszkolc (2004)
Czechy AK Slaný (2006) PDK Mšeno (2008)