
Środkowy pomocnik, który pomagał Ruchowi Chorzów wrócić z III do I ligi, a z ŁKS-em Łódź awansował do Ekstraklasy.
Urodził się 29 grudnia 1997 roku w Rzeszowie, a grę w piłkę rozpoczął w Sokole Kolbuszowa Dolna. Jako junior występował między innymi w Stali Rzeszów i Stali Mielec, zanim trafił do akademii Korony Kielce.
Jesienią 2016 roku w barwach Korony zadebiutował w Ekstraklasie. Z Ruchem wywalczył awanse do II ligi w 2021 roku i do I ligi rok później. W finale baraży 29 maja 2022 roku otworzył wynik z rzutu karnego, a chorzowianie pokonali Motor Lublin 4:0. Wiedział już wtedy, że po sezonie przeniesie się do Wisły Płock. Sam wyjaśniał, że w Ruchu jego zadania zależały od partnera w drugiej linii: obok Tomasza Neugebauera grał bardziej defensywnie, a przy Patryku Sikorze częściej włączał się do ataku.
Jak później tłumaczył, oferta gry w Ekstraklasie była szansą, którą trudno było odrzucić. Jesienią 2022 roku w Płocku brakowało mu regularnych występów. Wspominał jednak, że wymagające treningi Pavola Stano pomogły mu się rozwinąć. Podczas zimowego obozu w Turcji wspólnie z trenerem uznał, że wypożyczenie do ŁKS-u pozwoli mu uniknąć kolejnych miesięcy z niewielką liczbą minut.
Do zespołu Kazimierza Moskala dołączył w styczniu 2023 roku. Pierwszego gola dla ŁKS-u strzelił 19 lutego z rzutu wolnego w wygranym 2:1 spotkaniu ze Skrą Częstochowa. 26 maja wyszedł w podstawowym składzie na mecz z Arką Gdynia, w którym remis 1:1 zapewnił łodzianom awans do Ekstraklasy. Po sezonie ŁKS pozyskał go na stałe z Wisły. W styczniu 2026 roku przeniósł się do Śląska Wrocław.
Łączy rozgrywanie w środku pola z mocnym strzałem z dystansu. Potrafi zmienić stronę ataku długim podaniem. Odpowiada mu utrzymywanie piłki i krótkie rozgrywanie od bramki, czego wymagali od niego Stano i Moskal.
95
z 900 możliwych
0
1
7,0
Łącznie · Na 90 min
| Sezon | Klub | Rozgrywki | M | Min | Gole | Asysty |
|---|---|---|---|---|---|---|
| 2025/2026Betclic 1 liga | Śląsk Wrocław | Betclic 1 liga | 25 | 2053 | 2 | 3 |
| 2025/2026Puchar Polski | ŁKS Łódź | Puchar Polski | 1 | 57 | 0 | 0 |





