Meio-campista que entrou para o Real Madrid em 2012, após passar quatro temporadas no Tottenham Hotspur. Ganhou a prestigiada Bola de Ouro em 2018. Foi escalado pela seleção croata pela primeira vez em 2006 e foi eleito o melhor jogador da Copa do Mundo de 2018, quando ajudou a Croácia a ser finalista do torneio.
Em 1996, ingressou nas categorias de base do Zadar. Sua estreia em um elenco principal veio em 2003, no Dinamo Zagreb.
Ganhou o prêmio de Jogador do Ano da Premijer Liga da Bósnia em 2003.
Seu pai, Stipe, foi um soldado do exército croata.
Passou a ser companheiro de equipe do goleiro Iker Casillas quando foi contratado pelo Real Madrid.