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