






Pomocnik, który przez niższe ligi i awans z Rakowem dotarł do Ekstraklasy oraz włoskiej Serie B.
Dorastał w gliwickich Łabędach. W pierwszej klasie szkoły podstawowej zaczął trenować w ŁTS Łabędy, a jako dziesięciolatek przeniósł się do Piasta Gliwice. Po zakończeniu wieku juniora wybrał Ruch Radzionków, bo chciał grać z seniorami, zamiast pozostać w rezerwach Piasta. W Radzionkowie trenował między innymi z Piotrem Rockim.
W 2017 roku wywalczył miejsce w podstawowym składzie Rakowa Częstochowa prowadzonego przez Marka Papszuna i pomógł mu awansować do I ligi. Rok później trafił do Śląska Wrocław, z którego wyjechał do Brescii, przyjmując jedyną otrzymaną wówczas ofertę z zagranicy. Po grze we Włoszech i na Cyprze wrócił do Polski, najpierw do Motoru Lublin, a następnie w czerwcu 2026 roku do Piasta.
Występował w reprezentacjach Polski U-20 i U-21. W wygranym 1:0 meczu kadry do lat 20 z Holandią w Grodzisku Wielkopolskim asystował przy bramce Artura Siemaszki.
2
co 506 minut
0
7,0
Minuty w sezonie
1011′13 z 13 meczów
| Sezon | Klub | Rozgrywki | M | Min | Gole | Asysty |
|---|---|---|---|---|---|---|
| 2025/2026PKO BP Ekstraklasa | Motor Lublin | PKO BP Ekstraklasa | 29 | 1280 | 1 | 0 |
| 2024/2025PKO BP Ekstraklasa | Motor Lublin | PKO BP Ekstraklasa | 15 | 873 | 1 | 0 |
| 2023/2024 | Ternana Calcio | – | – | – | – | |
| 2022/2023 | Brescia | – | – | – | – | |
| 2021/2022 | Brescia | – | – | – | – | |
| 2020/2021PKO BP Ekstraklasa | Śląsk Wrocław | PKO BP Ekstraklasa | 3 | 268 | 0 | 0 |
| 2020/2021Puchar Polski | Śląsk Wrocław | Puchar Polski | 1 | 120 | 0 | 0 |
| 2020/2021 | Brescia | – | – | – | – | |
| 2019/2020PKO BP Ekstraklasa | Śląsk Wrocław | PKO BP Ekstraklasa | 33 | 2465 | 2 | 1 |
| 2019/2020Puchar Polski | Śląsk Wrocław | Puchar Polski | 1 | 58 | 0 | 0 |
| 2018/2019PKO BP Ekstraklasa | Śląsk Wrocław | PKO BP Ekstraklasa | 21 | 1390 | 1 | 1 |
| 2017/2018 | Raków Częstochowa | – | – | – | – | |
| 2016/2017 | Raków Częstochowa | – | – | – | – |