Cresciuto nel settore giovanile dello Zagłębie Lubin, nel 2018 viene integrato nella seconda squadra militante in III liga, la quarta divisione del calcio polacco. L'anno seguente viene promosso in prima squadra, con cui debutta il 10 novembre in occasione dell'incontro di Ekstraklasa pareggiato 2-2 contro il Raków Częstochowa, dove realizza la rete del momentaneo 2-1.[2] Divenuto in poco tempo titolare, conclude la sua prima stagione fra i professionisti con 9 reti in 20 incontri risultando il terzo miglior marcatore stagionale del club.
Il 19 agosto 2020 viene acquistato a titolo definitivo dal Wolfsburg, con cui firma un contratto di quattro anni.[3][4] Debutta con il club tedesco il 12 settembre in occasione dell'incontro di DFB-Pokal vinto 4-1 contro l'Union Fürstenwalde[5] mentre l'esordio in Bundesliga arriva alcune settimane più tardi contro l'Hertha Berlino (1-1). Il 27 novembre segna la prima rete con il suo nuovo club, fissando il punteggio sul definitivo 5-3 nei minuti di recupero contro il Werder Brema.[6]