За юношеские сборные России выступал с 2011 года. За юношескую сборную России до 17 лет провёл десять матчей и забил один гол. С 2013 года выступал за юношескую сборную до 19 лет.
Дебютировал в сборной 31 марта 2015 года, выйдя на замену в товарищеском матче против сборной Казахстана.
Достижения
Чемпион России: 2018/19 - "Зенит"
Лучший молодой футболист России: 2014 (национальная премия "Первая пятёрка")[5]