Mediocampista que se unió al Real Madrid en el 2012 tras pasar cuatro temporadas en el Tottenham Hotspur. Fue convocado por primera vez a la selección nacional de Croacia en el 2010 y en el 2018 ganó el Balón de Oro en el Mundial al ayudar a Croacia a llegar a la final del campeonato.
Comenzó su carrera juvenil jugando para el Zadar en 1996, y su carrera profesional en el 2003 con el Dínamo Zagreb.
Fue elegido como el jugador del año de la Liga Premier de Bosnia en el 2003.
Su padre, Stipe, fue un soldado en el ejército Croata.
Se convirtió en compañero de equipo del arquero estelar Iker Casillas en el Real Madrid.