Воспитанник запорожского «Металлурга», тренер Виктор Трегубов. В Высшей лиге Украины дебютировал 26 апреля 2008 года в домашнем матче против киевского «Арсенала» (0:1).
11 мая 2010 года вместе с Тарасом Степаненко подписал пятилетний контракт с донецким «Шахтёром».