Родился 7 июня 1940 года в Москве.
Спортсмен (хоккей с шайбой), тренер, арбитр, спорторганизатор. Нападающий.
Мастер спорта. Судья всесоюзной категории. Заслуженный работник физической культуры РФ (30.12.1999).
Окончил Московский институт инженеров транспорта (МИИТ, 1966) и ГЦОЛИФК (1976, заочно).
Начал играть в 1954 году в Москве в юношеской команде «Метростроя». В «Локомотиве» (Москва) — 1958-69, «Торпедо» (Подольск) — 1969/70-70/71, «Химике» (Воскресенск) — 1971-75, 1977/78, «ВАТ Штадлау» (Вена, Австрия) — 1975/76-76/77.
В чемпионатах СССР 414 матчей, 235 шайб.
3-й призер чемпионата СССР (1960/61).
Финалист Кубка СССР (1972).
В списке «34-х» — 1963-66.
В сборной СССР (1962, 1964) — 3 матча, 3 шайбы.
Победитель Всемирных зимних универсиад (1966, 1968), 2-й призер Всемирной зимней универсиады (1962).
Обладатель Кубка Шпенглера (1967).
Был капитаном «Химика».
Член Клуба Всеволода Боброва (258 шайб).
Один из сильнейших нападающих страны 1960-х годов.
Судил матчи чемпионатов СССР — 1980-88.
Был старшим тренером Управления Спорткомитета СССР.
Генеральный секретарь Федераций хоккея СССР и России — 1986-90, 2002-07, вице-президент Федерации хоккея РСФСР и России — 1990-92, генеральный менеджер «Лады» (Тольятти) — 2001/02-02/03 (по март).
Работает инспектором на матчах чемпионатов КХЛ, ВХЛ и МХЛ.
Был преподавателем МИИТа.