Karierę sportową rozpoczął w 2010 roku w barwach Stali Gorzów, a od 2012 roku pełnił rolę podstawowego zawodnika młodzieżowego. Z gorzowskim klubem dwukrotnie wywalczył złote medale DMP (2014 i 2016), złoty medal MDMP (2013) i MMPPK (2015). Po sezonie 2016 i przejściu w wiek seniora, przeniósł się do Polonii Piła, gdzie spędził dwa sezony na zapleczu Ekstraligi. W 2019 roku reprezentował barwy gdańskiego Wybrzeża,[1] skąd po roku przeniósł się do TŻ Ostrovii[2]. W październiku 2020 przedłużył kontrakt z zespołem z Ostrowa,[3] ale w nowym sezonie nie dostał szansy na występ w lidze i został wypożyczony do RzTŻ Rzeszów[4]. W listopadzie 2021 podpisał kontrakt na występy w drugoligowym Kolejarzu Opole[5].