Wychowanek Stoczniowca Gdańsk. AbsolwentNLO SMS PZHL Sosnowiec z 2000[1]. Od 2003 zawodnikGKS Tychy. W kwietniu 2011 przedłużył kontrakt z klubem o trzy lata[2]. Pod koniec października 2013 decyzją Wydziału SędziowskiegoPZHL został zawieszony na trzy spotkania za faul naJustinie Chwedoruku[3]. Po sezonie 2019/2020 ogłosił zakończenie kariery zawodniczej[4].
W 2020 dołączył do sztabu szkoleniowego GKS Tychy[7]. Po ogłoszeniu 28 grudnia 2021 odejściaKrzysztofa Majkowskiego ze stanowiska głównego trenera GKS Tychy objął czasowo to stanowisko do czasu przejęcia przez mianowanegoAndrieja Sidorienki[8][9].
↑Medal mistrzostw Polski za sezon 2019/2020 został przyznany w sposób uznaniowy po tym jak rozgrywki w tej edycji ligowej zostały przerwane i nieukończone z powodupandemii COVID-19.