Wychowanek klubu Czerkaśkyj Dnipro Czerkasy, barwy którego bronił w juniorskich mistrzostwach Ukrainy (DJuFL).26 lipca 2014 rozpoczął karierę piłkarską w czerkaskim klubie. W lipcu 2015 został zaproszony do Dnipra Dniepropetrowsk, a 18 lipca 2015 debiutował w Premier-lidze. Na początku 2016 został wypożyczony do Zarii Bielce, w którym grał do czerwca 2016[1]. Po reorganizacji Dnipra próbował znaleźć nowy klub, ale 9 sierpnia jednak wrócił do Dnipra[2]. 31 stycznia 2018 podpisał kontrakt z duńskim FC Midtjylland[3]. 2 września 2019 został wypożyczony do duńskiego SønderjyskE Fodbold[4].
1 sierpnia 2020 roku wrócił do swojego kraju do SK Dnipro-1 za kwotę 2,20 mln euro. Dwukrotnie został królem strzelców ligi ukraińskiej 2021/22 i 2022/23.
Dzięki swoim występom został zauważony przez hiszpański klub Girona FC, do którego przeniósł się w sierpniu 2023 roku za kwotę 7,8 mln[5][6].