To wychowanek SI Arka Gdynia. Pierwszy mecz w seniorach rozegrał 23 lipca 2013 roku w spotkaniu pucharowym Pelikan Łowicz - Arka (1:1).
W Arce w latach 2002‑2018 i od jesieni 2020 - do teraz. Między 2018, a 2020 rokiem był zawodnikiem włoskich klubów: Empoli oraz Carpi. Później grał w Wiśle Płock. Ponownie w Arce jest od sierpnia 2020 roku.
Tu przeszedł wszystkie szczeble klubowej kariery, osiągając także funkcję kapitana pierwszej drużyny. Jest złotym medalistą mistrzostw Polski Juniorów Starszych w 2012 roku oraz srebrnym z 2013 roku, zdobył z Arką w 2017 roku Puchar Polski oraz Superpuchar.