Dopo gli inizi al Černomorec' giocò per vari anni nella Dinamo Kiev, con la quale vinse 5 campionati sovietici (1974, 1975, 1977, 1980, 1981), una Coppa delle Coppe (1975) e quattro Coppe dell'Unione Sovietica (1974, 1978, 1982, 1985). Vinse in seguito altre due coppe nazionali con Torpedo Mosca (1986) e Metalist (1988).
In Nazionale vinse una medaglia di bronzo alle Olimpiadi del 1976 e prese parte al Mondiale del 1982.
Dopo il ritiro iniziò una carriera da allenatore che lo portò a sedere anche sulla panchina della Nazionale ucraina.