Después de su primer año allí, se mudó al Dinamo Zagreb, donde jugó durante cinco años.
Con el club croata ganó cinco campeonatos y tres copas nacionales.
Los italianos pagaron al Dinamo Zagreb el equivalente a tres millones de euros por el central.
Durante la temporada siguiente se marchó al Galatasaray, en forma gratuita.
Luego pasó al Bucaspor, un equipo recién ascendido a la Superliga turca.
También estuvo en el equipo nacional en la Eurocopa 2004, pero no jugó ningún partido en el torneo.