El și-a reprezentat țara la Campionatele Europene din 2006 și 2008, precum și la Campionatul Mondial din 2009, câștigând două medalii de argint cu echipa. De asemenea, el a jucat pentru Croația și la Jocurile Olimpice de vară din 2008 de la Beijing și la cele din Londra, din 2012 unde Croația a câștigat bronzul. A participat și la Jocurile Olimpice de la Rio din 2016.