Участник юношеского чемпионата Европы 2007 (U-19) в составе сборной России 1988 года рождения, которая в ходе отборочных матчей сумела обыграть команды сверстников из Англии и Чехии, сыграла вничью с голландцами. На самом турнире российские юноши выступили неудачно, потеряв шансы на выход из группы уже после двух матчей.
За национальную сборную дебютировал в товарищеском матче против сборной Южной Кореи 19 ноября 2013 года.
Участник чемпионата Европы 2016 года во Франции, домашнего Кубка конфедераций 2017 года и чемпионата мира 2018 года. На чемпионате мира в матче с Уругваем (0:3) получил две жёлтые карточки и был удалён с поля ещё в первом тайме. После чемпионата мира сыграл за сборную еще один товарищеский матч осенью 2018 года.