Wychowanek i wieloletni zawodnik Stoczniowca Gdańsk. Absolwent NLO SMS PZHL Sosnowiec z 1996[1]. W ostatnich trzech sezonach kapitan drużyny Stoczniowca. We wrześniu 2010 zakończył zawodową karierę zawodniczą[2]. Później podjął występy w amatorskich rozgrywkach II ligi w barwach drużyny Mad Dogs Sopot[3].
Został twórcą i trenerem Hokejowego Uczniowskiego Klubu Sportowego „Niedźwiadki” w Gdyni. Został selekcjonerem reprezentacji polski w hokeju na rolkach[4]. Jako grający trener reprezentacji Polski uczestniczył w turniej hokeja na rolkach podczas World Games 2017[5].