U Beogradu je odigrao 383 utakmice i postigao 53 gola, stekavši nadimak „tajfun s Karaburme“. Za reprezentaciju Jugoslavije nastupao je od 1968. do 1974. godine, uključujući Svjetsko prvenstvo 1974. Nakon igračke karijere postao je uspješan trener, osvojivši švicarsku ligu s Servetteom i vodio reprezentacije Jugoslavije te Srbije i Crne Gore.