Профессиональную карьеру начал в 1999 году в клубе «Кроация» из загребского пригорода Сесвете. В 2000 году перешёл в загребское «Динамо», в составе которого выиграл Кубок Хорватии в 2002 году, а в финальной игре был признан лучшим игроком матча. В том же 2002 году был продан за 4 000 000 ? в киевское «Динамо», в составе которого впоследствии дважды выиграл чемпионат Украины, трижды Кубок Украины и один раз Суперкубок Украины. В 2006 году перешёл в «Монако», в котором играл до 2010 года, 19 июня подписал двухлетний контракт с турецким «Буджаспором».
В составе главной национальной сборной Хорватии дебютировал в 2002 году в матче со сборной Венгрии, но в состав сборной в финальном этапе чемпионата мира 2002 года включён не был. Однако, затем принимал участие в финальных турнирах чемпионата Европы 2004 года и чемпионата мира 2006 года. Участник чемпионата Европы 2008 года.
Чемпион Украины: (2)
Чемпион Хорватии: (1)
Обладатель Кубка Хорватии: (1)
Обладатель Кубка Украины: (3)
Обладатель Суперкубка Украины: (1)