Tra 2015 e 2016 gioca 3 partite con l'Under-19, di cui due nelle qualificazioni all'Europeo di categoria 2016, segnando un gol. Il 29 settembre 2016 debutta in nazionale maggiore, in un'amichevole a Doha contro i padroni di casa del Qatar, persa per 3-0, nella quale gioca titolare e viene sostituito all'intervallo. Il 28 marzo 2017 debutta con l'Under-21 in una partita amichevole con la Slovacchia in trasferta, persa per 2-1. Nel mese di giugno 2017 viene convocato per gli Europei Under-21 in Polonia senza tuttavia mai scendere in campo. Il 1º settembre 2017 esordisce in gara ufficiale con l'Under-21, giocando titolare nel successo per 4-0 in casa a Jagodina contro Gibilterra nelle qualificazioni all'Europeo 2019 in Italia.