Za "modri" klub odigrao je više od 250 utakmica, dao 156 golova, a u antologijskoj sezoni 1966/67. sa 24 pogotka kao kapetan vodio Dinamo do najvećeg trofeja u istoriji kluba - Kupa velesajamskih gradova.
Legendarni Zambi rođen je 24. septembra 1940. u alkarskom Sinju. U tabor zagrebačkih plavih došao je 1959. iz sinjskog Junaka i odmah u svom debiju postigao odlučujući pogodak u kupu protiv Hajduka. Igrao je za plave do 1969. s kojima je osvajao tri puta trofej Kupa maršala Tita (1963, 1965. i 1969), a 1967. kao kapitan i nezaboravni Kup velesajamskih gradova.
Kad je napustio Dinamo, igrao je za belgijske klubove KSV Waregem i FC Crossing (1969-1972), a kad se u jesen 1972. vratio u Zagreb, odigrao je posljednje utakmice za Dinamo, jer je zbog težih povreda morao napustiti fudbal.
Karijeru je završio 1973. u austrijskom Villachu. Odigrao je 31 utakmicu i postigao 21 pogodak za najbolju selekciju Jugoslavije. Debitovao je 16. septembra 1962. u susretu protiv DR Njemačke (2:2), a posljednji put 1968. protiv Španije (0:0) u Beogradu. Kao kapitan reprezentacije učestvovao je i na Olimpijskim igrama 1964. u Japanu.Završio je Pravni fakultet, Višu trenersku i Ugostiteljsku školu.