Przebieg kariery
Przygodę z piłką zaczynał w Starcie Namysłów. Następnie wybrany przez skautów Lecha Poznań, trafił do drużyn młodzieżowych już jako 13-latek.
W Kolejorzu przechodził przez kolejne szczeble juniorskie, a w wieku niespełna 18-lat trafił do zespołu Zagłębia Lubin U19 występującego w Centralnej Lidze Juniorów.
Debiut seniorski zapisał właśnie w barwach Miedziowych. 16 lipca 2017 roku zagrał w drugim zespole w Pucharze Polski przeciwko Gryfowi Wejherowo.
W pierwszym zespole swoje premierowe minuty w karierze rozegrał w barwach Odry Opole (24 mecze). Grał również dla Wisły Kraków (26/2), Stomilu Olsztyn (28/2), Widzewa Łódź (45/0), a ostatnio Śląska Wrocław (45/3).
Jesienią 2025 roku w ekipie z Dolnego Śląska zagrał 19 meczów (dwa gole, trzy asysty) w Betlic 1 Lidze i trzy w STS Pucharze Polski.