Воспитанник свердловской «Юности». В сезоне 1979/80 играл за команду второй лиги «Колос» (Каргаполье). В следующем сезоне дебютировал в командк первой лиги «Автомобилист» Свердловск. С 1982 года проходил армейскую службу в составе ЦСКА. Вернувшись в 1983 году в «Автомобилист», провёл за клуб восемь сезонов. Следующие девять сезонов отыграл за датский «Эсбьерг».