Pályafutását a Dinamo Zagrebben kezdte 1988-ban. Két évvel később az NK Zadar szerződtette, de itt mindössze csak egy évig maradt. 1991-ben az Inter-Zaprešićhez került, ahol három idényt játszott. 1994-ben ismét a Dinamo Zagreb játékosa lett. 1996-ban Németországba a VfB Stuttgartba igazolt.
A bundesligaban 1996. augusztus 17-én egy Schalke 04 elleni mérkőzésen mutatkozott be. Ezzel a mérkőzéssel egy 10 éves széria vette kezdetét, mivel pályafutása hátralevő részében a Stuttgart színeiben szerepelt. Magáénak tudhat 300 bundesliga és 47 európai kupameccset, melyből 200 alkalommal ő vezette csapatkapitányként a stuttgartiakat. 1997-ben megnyerték a német kupát, 1998-ban pedig bejutottak a KEK döntőbe. A 2002–03-as bajnokság végén a második helyen végzett csapatával. Utolsó mérkőzésére 2006. május 6-án került sor, ami után befejezte játékos pályafutását.