Rodio se u Sarajevu 1941. godine. Kako je odrastao na Grbavici, aktivno je počeo trenirati u Željezničaru. Po izlasku iz juniora, igrao je za prvi tim u sezoni 1959/1960, a za klub s Grbavice nastupao je ukupno jedanest godina i za to vrijeme je sakupio 250 zvaničnih nastupa i postigao 75 golova.

Igrao je i za Zwolle, Strasbourg, Sedan i Valenciennes.

Nastupao je za jugoslavensku reprezentaciju, a kao trener se proslavio na klupi Željezničara, Jugoslavije, Partizana, Panathinaikosa, Sturma, JEF Uniteda i Japana.