17 января 2018 года впервые получил вызов Евгением Бушмановым в молодёжную сборную России. Дебютировал за молодёжную сборную 7 сентября 2018 года в товарищеском матче против молодёжной сборной Египта (1:1), выйдя на замену на 46-й минуте матча вместо Ильи Жигулёва.
Дебютировал за главную сборную России 8 октября 2020 года в товарищеском матче против сборной Швеции (1:2), выйдя на замену на 46-й минуте матча вместо Артёма Дзюбы, также на 92-й минуте с передачи Дениса Черышева забил свой дебютный мяч.