Začínal v nižších soutěžích za FK Dynamo Chmelnyckyj a SKA Lvov. V letech 1966–1975 hrál v nejvyšší soutěži Sovětského svazu za CSKA Moskva, nastoupil v 288 ligových utkáních a dal 5 gólů. S týmem získal v roce 1970 ligový titul. V Poháru mistrů evropských zemí nastoupil ve 4 utkáních. Za reprezentaci Sovětského svazu nastoupil v letech 1968–1974 v 62 utkáních. S reprezentací Sovětského svazu získal bronzovou medaili za 3. místo na LOH 1972 v Mnichově, na turnaji nastoupil v 7 utkáních. Reprezentoval Sovětský svaz na Mistrovství světa ve fotbale 1970, nastoupil ve 3 utkáních. Reprezentoval Sovětský svaz na Mistrovství Evropy ve fotbale 1968, kde nastoupil ve 2 utkáních a na Mistrovství Evropy ve fotbale 1972 nastoupil ve 2 utkáních a získal s týmem stříbrné medaile za 2. místo.