Ha giocato nella prima divisione polacca con il Lechia Danzica, con cui nella stagione 2018-2019 ha anche vinto una Coppa di Polonia, aggiudicandosi poi l'anno seguente anche la Supercoppa di Polonia. Nella stagione 2019-2020 ha inoltre giocato 2 partite nei turni preliminari di Europa League.
Nazionale
Ha giocato nelle nazionali giovanili polacche Under-17 ed Under-19.