
Defensywny pomocnik, który zaczynał w Łabędach, szkolił się w Piaście i doszedł do ekstraklasy przez niższe ligi.
Urodził się i wychował w Gliwicach. Pasję do futbolu przejął od ojca, z którym jeździł na mecze. W trzeciej klasie podstawówki zaczął grać w ŁTS Łabędy, a od czwartej był już zawodnikiem Piasta Gliwice.
W czerwcu 2018 zdobył z zespołem Piasta mistrzostwo województwa śląskiego juniorów młodszych. Dostał wtedy szansę treningów pod okiem Waldemara Fornalika. Do pierwszej drużyny trafił w 2019, ale kolejne szanse na grę dostawał na wypożyczeniach.
Za ważny etap uznawał pobyt w Wigrach Suwałki i współpracę z Dawidem Szulczkiem, któremu przypisywał duży udział w swoim rozwoju. Z Zagłębia Sosnowiec zaczął wyjeżdżać na zgrupowania reprezentacji Polski U-20. Po kolejnych powrotach do Gliwic wciąż liczył na szansę, lecz nie doczekał się oficjalnego występu w pierwszym zespole Piasta.
W styczniu 2023 odszedł do Odry Opole na zasadzie transferu definitywnego. Chciał skończyć z kolejnymi wypożyczeniami i znaleźć miejsce do dalszego rozwoju. W lipcu 2024 trafił do Korony Kielce po pozytywnie ocenionych testach. Dopiero w jej barwach zadebiutował w ekstraklasie.
Zaczynał na boku pomocy i ataku, zanim trener przesunął go do środka. Najlepiej czuje się jako defensywny pomocnik, choć grał też wyżej w drugiej linii oraz na środku obrony.
11 października 2021 wystąpił w reprezentacji Polski do lat 20 w wygranym 5:1 meczu z Norwegią w Lillestrøm. Po przerwie zastąpił Jana Biegańskiego.
| Sezon | Klub | Rozgrywki | M | Min | Gole | Asysty |
|---|---|---|---|---|---|---|
| 2025/2026PKO BP Ekstraklasa | Korona Kielce | PKO BP Ekstraklasa | 10 | 417 | 0 | 0 |
| 2025/2026Puchar Polski | Korona Kielce | Puchar Polski | 2 | 120 | 0 | 0 |