В 2013 году провёл 6 встреч за юношескую сборную Украины (до 18 лет). С 2014 по 2015 год играл за юношескую сборную до 19 лет, в составе которой принял участие в финальном турнире чемпионата Европы 2015 года. В августе 2015 года впервые получил вызов в молодёжную сборную, за которую сыграл 11 августа в товарищеском матче с «Динамо-2», выйдя на поле во втором тайме. 8 октября был в заявке «молодёжки» на отборочную встречу Евро-2017 против Исландии, однако всю игру провёл на скамейке запасных, аналогично остался в запасе и 13 октября в отборочном матче против Франции. Был заявлен на выездной матч основной сборной Украины с Хорватией в рамках отбора на чемпионат мира 2018. Дебютировал в стартовом составе национальной сборной и провёл на поле все 90 минут. В этом матче украинцы проиграли со счётом 1:0. Следующую игру провел в стартовом составе отборочного тура ЧМ-2018 Украина-Финляндия. Украина одержала победу 2:1.