Con la maglia della nazionale croata ha disputato tre fasi finali del campionato d'Europa (2012, 2016 e 2020) e due del campionato del mondo (2014 e 2018, edizione in cui ha raggiunto il secondo posto e ha anche segnato in finale).