Выступал за юношескую и молодёжную сборные России. 31 мая 2017 года забил гол в товарищеском матче с молодёжной сборной Белоруссии (7:0).
В 2019 году был внесён в расширенный состав cборной России в квалификации чемпионата Европы по футболу 2020 против сборных Бельгии и Сан-Марино, но на поле не появился.
Дебютировал за сборную 11 октября 2020 года в матче Лиги наций 2020/21 против сборной Турции (1:1), выйдя на замену вместо Андрея Мостового на 90-й минуте встречи.
12 ноября в товарищеской игре (0:0) с Молдавией впервые вышел в сборной в стартовом составе.