W 2012 wraz z reprezentacją Polski do lat 17 zajął 3. miejsce na, rozgrywanych w Słowenii, Mistrzostwach Europy U-17 w 2012. W reprezentacji Polski zadebiutował 2 lutego 2013 podczas meczu towarzyskiego z Rumunią. Jednak z uwagi na fakt, że zespół rumuński przeprowadził większą liczbę zmian niż dopuszczają to przepisy FIFA, spotkanie zostało przez światową federację uznane za nieoficjalne. 6 listopada 2015 został powołany na mecze towarzyskie z Islandią i Czechami.