У дорослому футболі дебютував 1947 року виступами за команду клубу «Сараєво», в якій провів чотири сезони.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Динамо» (Загреб), до складу якого приєднався 1952 року. Відіграв за «динамівців» наступні три сезони своєї ігрової кар'єри. За цей час виборов титул чемпіона Югославії.
1955 року уклав контракт з клубом «Загреб», у складі якого провів наступні три роки своєї кар'єри гравця.
З 1959 року грав у Швейцарії — три сезони захищав кольори команди клубу «Серветт», в якому двічі вигравав чемпіонат Швейцарії. А згодом завершував професійну ігрову кар'єру у «Сьйоні», за команду якого виступав протягом 1962—1966 років. За цей час додав до переліку своїх трофеїв титул володаря Кубка Швейцарії.
Розпочав тренерську кар'єру, ще продовжуючи грати на полі, 1963 року, очоливши тренерський штаб свого тодішнього клубу «Сьйон».
Згодом залишився у Швейцарії, сконцентрувавшись на тренерській роботі — 1967 року став головним тренером «Цюриха», який у першому ж сезоні привів до перемоги у національній першості, після чого тренував команду з Цюриха ще один рік.
Пізніше був головним тренером «Ксамакса», протягом 1972–1975 років та з 1979 по 1980 рік.