Родился 11 октября 1948 года в Карпинске Свердловской области.
Спортсмен (хоккей с мячом, хоккей на траве), тренер (хоккей с мячом), арбитр (хоккей на траве). Полузащитник.
Мастер спорта СССР (1968, хоккей с мячом). Мастер спорта СССР международного класса (1973, хоккей с мячом). Судья республиканской категории.
Начал играть в хоккей с мячом в 1962 году в Карпинске в команде «Электромашзавода». В «Шахтере» (Карпинск) — 1965-67, «Динамо» (Алма-Ата) — 1967-77, «Зорком» (Красногорск) — 1977-86, «Филях» (Москва) — 1986/87.
В чемпионатах СССР 427 матчей, 82 гола.
Чемпион СССР (1977, 1979), 2-й призер чемпионатов СССР (1973, 1975, 1976, 1983, 1985), 3-й призер чемпионатов СССР (1971, 1974, 1980, 1982).
Обладатель Кубка СССР (1985, 1986), финалист Кубка СССР (1983).
Чемпион РСФСР (1967).
Финалист Кубка европейских чемпионов (1979).
В списке «22-х» — 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1982.
Капитан «Зоркого» — 1978-80.
В сборной СССР (1972-74) — 10 матчей.
Чемпион мира (1973).
Победитель турнира на призы газеты «Советская Россия» (1972), 2-й призер турнира на призы газеты «Советская Россия» (1974).
Играл в хоккей на траве за «Динамо» (Алма-Ата) — 1969-76.
Чемпион СССР (1972, 1973, 1975, 1976), 2-й призер чемпионатов СССР (1970, 1971, 1974).
В списке «22-х» — 1971, 1972, 1973, 1974, 1975.
Тренер мужской команды «Фили» (Москва) — 1987-89, женской команды «Катунь» (Горно-Алтайск) — 1990-93.
Судил матчи высшей лиги чемпионатов СССР (1989-90).
Скончался 6 мая 2021 года в Шаховском районе Московской области. Похоронен на Нахабинском кладбище городского округа Красногорск Московской области.