Родился 20 августа 1939 года на станции Павшино Красногорского района Московской области.
Спортсмен (хоккей с мячом), тренер, арбитр. Защитник.
Мастер спорта СССР (1962). Мастер спорта СССР международного класса (1967). Судья республиканской категории.
Начал играть в 1954 году в Красногорске в детской команде «Зенита». В «Труде» и «Зорком» (Красногорск) — 1957-60, 1970-77, «Спартаке» (Ногинск) — 1960/61, СКА (Хабаровск) — 1961-66, «Динамо» (Москва) — 1966-70.
В чемпионатах СССР не более 373 матча, 57 голов.
Чемпион СССР (1967, 1969, 1970), 2-й призер чемпионатов СССР (1964, 1968), 3-й призер чемпионата СССР (1965).
Был капитаном «Зоркого» и СКА.
В списке «33-х» — 1968, 1969.
3-й призер Спартакиады народов РСФСР (1970).
В сборной СССР (1969-70) — 3 матча.
Чемпион мира (1967, 1969).
Главный тренер «Кузбасса» (Кемерово) — 1978-80 (по февраль). Тренер Управления хоккея Спорткомитета РСФСР — 1977 (с мая)-78.
Судейством занимался с 1980 года. Судил матчи первой лиги чемпионатов СССР (1983-85).
Скончался 5 августа 1997 года в Красногорске Московской области.