V nejvyšší soutěži Sovětského svazu hrál za Zenit Leningrad, FK Dynamo Moskva a PFK CSKA Moskva. Dále hrál i za španělský Xerez CD, PFK CSKA Moskva, rakouský FC Stahl Linz, švýcarský FC St. Gallen, izraelský Hapoel Aškelon a v Německu za SpVgg Beckum. Po návratu do Ruska hrál za FK Zenit Sankt-Petěrburg, FK Ťumen, FK Spartak Moskva, FK Dynamo Sankt-Petěrburg, FK Kristall Smolensk a FK Svetogorec. Se Zenitem Leningrad a CSKA Moskva získal mistrovský titul a s CSKA i pohár. Ruskou ligu vyhrál se Spartakem Moskva a ruský pohár s týmem FK Dynamo Sankt-Pětěrburg. V Poháru mistrů evropských zemí nastoupil ve 4 utkáních a dal 2 góly, v jeho kvalifikace nastoupil ve 2 utkáních a dal 1 gól, v Poháru vítězů pohárů nastoupil ve 2 utkáních a dal 1 gól a v Poháru UEFA nastoupil ve 2 utkáních. Za reprezentaci Sovětského svazu nastoupil v letech 1985–1988 v 6 utkáních a dal 1 gól. Byl členem reprezentace Sovětského svazu na Mistrovství Evropy ve fotbale 1988, ale v utkání nenastoupil.