Tras formarse como futbolista en el Salos Szczecin, y posteriormente en el Ruch Chorzów, finalmente en 2014 subió al primer equipo, haciendo su debut el 9 de noviembre de 2014 en un partido de liga contra el Jagiellonia Białystok, donde ganó el equipo de Chorzów por 5-2.
Jugó en el club durante tres temporadas, hasta que en 2017 el Lechia Gdańsk se hizo con sus servicios.
[1] En el equipo de Gdańsk estuvo otros tres años, marchándose en agosto de 2020 al Piast Gliwice.
[2] Allí estuvo hasta que llegó a un acuerdo para la rescisión de su contrato a finales de febrero de 2022[3] para irse al Widzew Łódź.
[4] Después de haber realizado toda su carrera en Polonia, en julio de 2023 decidió probar fortuna en el extranjero y fichó por el Ethnikos Achna chipriota.