Выступал за команды: «Шибеник» (Шибеник, Хорватия), «Славен Белупо» (Копривница, Хорватия), «Вартекс» (Вараждин, Хорватия), «Яблонец 97» (Яблонец, Чехия). Два года провёл в «Спарте» (Прага) под руководством Ивана Гашека и Ярослава Гржебика, пробиться в основной состав не смог, играл за резервный состав. Перешёл в «Гурник» (Забже, Польша), через полгода получил приглашение в «Дискоболию» (Гродзинск, Польша). После шести сезонов в составе петербургского «Зенита» на правах свободного агента перешёл в хорватский «Сплит».
В составе «Дискоболии» являлся капитаном и участвовал в розыгрыше Кубка УЕФА 2003/04, где его команде удалось пройти «Атлантас», «Герту» и «Манчестер Сити». Забил гол литовскому «Атлантасу».
25 января 2011 года футболист подписал полуторагодичный контракт с клубом «Сплит».
Женат, воспитывает двух дочерей.
Итого: 11 матчей / 1 гол; 9 побед, 1 ничья, 1 поражение.