Dopo aver giocato delle partite amichevoli con le nazionali giovanili croate dall'Under-17 all'Under-21, nel giugno del 2013 viene inserito nella lista dei convocati per il Mondiale Under-20, giocando da titolare nella prima partita della fase a gironi, vinta per 1-0 contro l'Uruguay; viene schierato dal primo minuto anche nella partita successiva, pareggiata per 1-1 contro l'Uzbekistan.