Родом из Белгорода, воспитанник футбольной школы клуба «Салют», где и начал свою профессиональную карьеру в 2008 году. Позже успел поиграть за оренбургский «Газовик», петербургский «Зенит» и с 2016 года за «Рубин» из Казани. В 2012 году входил в состав резервной сборной страны. В ряды основной национальной команды впервые вызван в ноябре 2016 года для подготовки и участия в товарищеских играх против Катара и Румынии.