Wychowanek UFK Charków, barwy którego bronił w juniorskich mistrzostwach Ukrainy (DJuFL). Karierę piłkarską rozpoczął 18 kwietnia 2004 w klubie Metalist Charków. Na początku 2005 razem z trenerem Hennadijem Łytowczenkiem przeniósł się do FK Charków.
8 czerwca2007 roku za 2,5 mln euro przeszedł do Szachtara Donieck, podpisując 5-letni kontrakt. 17 sierpnia 2010 za 7 mln euro został kupiony do Dnipra Dniepropetrowsk[1]. 11 lutego 2012 został wypożyczony do Karpat Lwów[2], w którym występował do lata 2014. 29 maja 2014 ponownie wrócił do Szachtara Donieck[3]. 23 maja 2016 podpisał 3-letni kontrakt z Dynamem Kijów[4]. 2 marca 2017 znów został wypożyczony do Karpat Lwów[5]. 13 lipca 2017 otrzymał status wolnego zawodnika[6]. 15 września 2017 ponownie zasilił skład Karpat[7]. 13 grudnia 2017 opuścił lwowski klub[8]. 28 marca 2018 zasilił skład Czornomorca Odessa[9]. 1 czerwca 2018 opuścił odeski klub[10]. 31 sierpnia 2018 podpisał kontrakt z Rizesporem[11]. 30 stycznia 2019 przeniósł się do Demirsporu[12].