В ДЮФЛ выступал за ЛВУФК (Луганск). 30 мая 2005 года дебютировал в луганской «Заре» в Первой лиге в матче против «Динамо-2» (2:1). 29 марта 2008 года дебютировал в Премьер-лиге в матче против львовских «Карпат» (3:0)[2]. В 2011 году перешёл в алчевскую «Сталь»[3]. В 2014 году перешёл в свердловский «Шахтёр»[4].
С июня 2016 выступает за армянский ФК Алашкерт. По итогам сезона 2016/17 стал чемпионом Армении[5].