Formé au Dinamo Zagreb, où il joue 11 saisons et remporte plusieurs trophées dont la Coupe des villes de foires en 1967, il s'exile ensuite aux Pays-Bas. Avec le Feyenoord Rotterdam, il remporte une seconde coupe d'Europe en 1974. International yougoslave, il participe à l'Euro 1968 et s'incline en finale.