Ha debuttato con la Nazionale Under-17 il 24 marzo 2013, in Repubblica Ceca-Polonia (1-1). Ha collezionato in totale, con la maglia della Nazionale Under-17, due presenze. Ha debuttato con la Nazionale Under-18 l'8 maggio 2013, in Polonia-Bielorussia (1-0). Ha messo a segno la sua prima rete con la maglia della Nazionale Under-18 il 3 aprile 2014, in Polonia-Finlandia (2-0), in cui ha siglato la rete del definitivo 2-0. Ha collezionato in totale, con la maglia della Nazionale Under-18, 11 presenze e due reti. Ha debuttato con la Nazionale Under-19 il 13 maggio 2014, in Polonia-Armenia (2-0), in cui ha siglato la rete del momentaneo 1-0. Ha messo a segno la sua prima doppietta con la maglia della Nazionale Under-19 l'11 ottobre 2014, in Andorra-Polonia (0-3). Ha collezionato in totale, con la maglia della Nazionale Under-19, 10 presenze e 5 reti. Ha debuttato con la Nazionale Under-21 il 23 marzo 2015, in Polonia-Finlandia (1-0). Ha messo a segno la sua prima rete con la maglia della Nazionale Under-21 il 26 marzo 2015, in Polonia-Bielorussia (3-0), in cui ha siglato la rete del momentaneo 1-0. Ha partecipato, con la Nazionale Under-21, all'Europeo Under-21 2017.