Dopo aver militato nella Nazionale Under 18 e nella Under 20 croata con la quale ha disputato gli Europei di categoria nel 2008, è stato convocato con la Nazionale maggiore per le Olimpiadi di Rio nel 2016, terminate ai quarti di finale con la sconfitta contro i rivali della Serbia e successivamente ha disputato anche gli Europei 2017 finiti agli ottavi di finale con la sconfitta contro la Russia.