
Obrońca szkolony w Krakowie i Białymstoku, który w 2019 roku zadebiutował w Ekstraklasie w barwach Jagiellonii.
Grał w młodzieżowych drużynach Hutnika Kraków i Progresu Kraków, a następnie Jagiellonii Białystok.
W 2016 roku z AS Progres Kraków został wicemistrzem Polski juniorów młodszych. W rewanżowym finale z Lechem Poznań wyszedł w pierwszym składzie, a jego zespół wygrał 2:1, jednak po porażce 0:4 w pierwszym spotkaniu tytuł zdobyli poznaniacy.
W sezonie 2018/19 często dołączał do pierwszej drużyny Jagiellonii, równolegle grając w Centralnej Lidze Juniorów. W maju 2019 roku zadebiutował w seniorskim zespole od pierwszych minut w meczu z Lechią Gdańsk, przegranym 0:2. Na boisku pomagali mu Ivan Runje i Taras Romanczuk, udzielając podpowiedzi debiutantowi.
Do Wigier Suwałki początkowo trafił na wypożyczenie z Jagiellonii, a w sierpniu 2020 roku podpisał umowę z suwalskim klubem. W 2024 roku wrócił do Wigier z rezerw Jagiellonii.
9 lutego 2018 roku wyszedł w pierwszym składzie Polski U-18 w meczu z Czechami w La Mandze, przegranym 0:2. Dwa dni później zastąpił Jakuba Mosakowskiego w 70. minucie zwycięskiego spotkania z Rumunią, zakończonego wynikiem 2:1.
1080
z 1080 możliwych
0
0





