W przeszłości występował przez dwa sezony w Motorze Lublin w grupach młodzieżowych, skąd trafił do Legii Warszawa, gdzie występował w ekipach juniorskich oraz drugiej drużynie.
Sezon 2018/2019 spędził w trzecioligowej Wiśle Puławy, zaś ostatnie miesiące w pierwszoligowych Wigrach Suwałki. 20-latek zagrał w 10 meczach o punkty (872 minuty), nie zdobył bramki, a otrzymał trzy żółte kartki.