Карьеру начал в сараевском «Железничаре». В 1992 году, после начала войны в Боснии, перешёл в загребское «Динамо». В 1993 году перешёл в «Спортинг» Хихон, а через год — в «Бенфику». С 1995 по 1997 выступал за «Брюгге», в составе которого стал лучшим бомбардиром чемпионата Бельгии 1995 года. С 1997 по 2000 выступал за «Парму». С 2000 по 2004 — за «Челси». В сезоне 2003/04 получил серьёзную травму колена, из-за которой завершил карьеру.
В сборной Хорватии дебютировал в сентябре 1995 года в матче против Эстонии. Выступал на чемпионате Европы 1996 года и чемпионате мира 1998 года, на котором завоевал с командой бронзовые награды. Забил первый мяч сборной Хорватии в истории чемпионатов мира в игре со сборной Ямайки. Последний матч за сборную провёл в апреле 2003 года.
Также сыграл два матча за сборную Югославии в 1991 году.