Родом из Белгорода. Свою профессиональную футбольную карьеру начал в местном в клубе «Салют». Дебют в российской премьер-лиге состоялся в августе 2010 года в составе московского «Спартака». В состав национальной сборной России по футболу впервые включен в октябре 2016 года, когда был вызван для подготовки к товарищеской игре против Коста-Рики. Кроме того ранее выступал за юношескую сборную России.