Уроженец Челябинска, с 17 лет стал играть за «Горняк» Рудный, вскоре перешёл в «Торпедо» Усть-Каменогорск. В 1971 году был призван на армейскую службу и оказался в СКА Хабаровск из второй лиги. В 1974 году перешёл в команду высшей лиги СКА Ленинград, за которую отыграл шесть сезонов. Завершал карьеру в фарм-клубе СКА ВИФК (1980/81 — 1981/82).