У дорослому футболі дебютував 1978 року виступами за команду клубу «Динамо» (Брест), в якій того року взяв участь у 27 матчах чемпіонату.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Динамо» (Мінськ), до складу якого приєднався 1979 року. Відіграв за мінських «динамівців» наступні одинадцять сезонів своєї ігрової кар'єри. Більшість часу, проведеного у складі мінського «Динамо», був основним гравцем команди. 1982 року допоміг мінчанам вибороти їх перший і, як згодом виявилося, останній титул чемпіона СРСР.
Завершив професійну ігрову кар'єру в американському клубі «Міннесота Тандер», за команду якого виступав протягом 1996—1999 років.
Виступи за збірні
У 1984 році дебютував в офіційних матчах у складі національної збірної СРСР. Протягом кар'єри у національній команді, яка тривала 5 років, провів у формі головної команди країни 34 матчі, забивши 3 голи.