Przebieg kariery
Piłkarską drogę rozpoczął w Łęcznej, reprezentując miejscowego Górnika. W zielono-czarnych barwach zadebiutował na poziomie Betclic 1. i 2. Ligi, zdobywając kolejno 10 oraz 11 bramek.
Z Lubelszczyzny trafił do Zagłębia Lubin, gdzie w latach 2019-2022 rozegrał najwięcej spotkań w seniorskiej karierze. W barwach "Miedziowych" wystąpił 100 razy w rozgrywkach PKO BP Ekstraklasy, notując 23 trafienia i 8 asyst.
W 2022 roku przeniósł się do Turcji, gdzie reprezentował barwy Basaksehiru. W tamtejszej Süper Lig rozegrał 28 meczów, dodatkowo wystąpił 12-krotnie w kwalifikacjach oraz fazie grupowej Ligi Konferencji Europy.