За молодежную сборную России дебютировал 10 ноября 2016 года в товарищеской игре против сборной Швейцарии.
13 октября 2019 года дебютировал в составе сборной России в выездном матче 8-го тура отборочного турнира Евро-2020 против сборной Кипра (5:0), выйдя на 78-й минуте вместо Алексея Ионова.
19 ноября 2019 года впервые вышел в стартовом составе сборной России в матче 10-го тура отборочного турнира к Евро-2020 против сборной Сан-Марино (5:0) отыграв полный матч.