Inizia a giocare con le nazionali giovanili slovene nel 2010, giocando 4 partite con l'Under-17 fino al 2011. In seguito fa parte dell'Under-18 e dell'Under-19, con le quali disputa 2 partite nel 2011 con la prima e 6 con 1 gol nel 2012 con la seconda. Il 6 settembre 2013 fa il suo esordio in Under-21 subentrando al 72' nella sconfitta per 2-1 a Chimki contro la Russia, nelle qualificazioni all'Europeo Under-21 2017. Il 23 marzo 2016 debutta in nazionale maggiore, in un'amichevole in casa a Capodistria contro la Macedonia vinta per 1-0, sfida nella quale gioca titolare e viene sostituito all'87'. Il 28 marzo 2016 gioca l'ultima partita in Under-21, trovando il primo gol, siglando il terzo gol nella vittoria per 3-1 ad Ancarano contro l'Irlanda, nelle qualificazioni all'Europeo Under-21 2017. Chiude con l'Under-21 nel 2016 totalizzando 10 presenze e 1 rete all'attivo.