Воспитанник детской команды колхоза имени Свердлова Ташкентской области Узбекской ССР, Первые тренеры — И. Ташмухамедов, В. Ятченко, Я. Аронович. Выступал в ташкентском «Пахтакоре» в 1972—1979 годах. В высшей лиге чемпионата СССР провёл 108 матчей, забил 26 мячей.
Первый матч за сборную СССР провёл в 18 лет. Сыграл 18 матчей за первую команду и 7 матчей за олимпийскую, в которой забил 1 гол.
Обладатель бронзовых медалей Олимпийских игр 1976 года в Монреале.
В возрасте 24 лет погиб вместе с командой «Пахтакор» в авиакатастрофе над Днепродзержинском.