Za Zvezdu je odigrao ukupno 191 utakmicu i postigao 12 golova. Osvojio je titule 1964, 1968. i 1970. godine, kao i Srednjoevropski kup 1968. Nastupao je i u Kupu Sajamskih gradova, a tokom sezone 1963/1964 postao je standardan prvotimac crveno-belih i učestvovao u osvajanju duple krune.

U istoj sezoni, na utakmici protiv Bugarske u Sofiji, debitovao je i za seniorsku reprezentaciju Jugoslavije, za koju je ukupno zabeležio četiri nastupa.

Nastupio je i u tri utakmice Kupa Evropskih šampiona u sezoni 1964/1965, a nakon toga usledili su problemi sa povredama i operacije, koje su mu usporile karijeru. Vratio se na teren u sezoni 1967/1968 i pomogao u osvajanju titule, a zabeležio je i trijumf u Srednjoevropskom kupu.

Zbog velikih problema sa povredama ponovo je pauzirao, a nakon toga 1971. godine prešao je u francuski Lil, gde je u 27. godini završio karijeru.