Родился 9 августа 1941 года в деревне Платуново Ярославского района Ярославской области.
Спортсмен (лыжные гонки), тренер.
Заслуженный мастер спорта СССР (1970). Заслуженный тренер РСФСР.
Выступал за Вооруженные Силы (Ярославль) и Вооруженные Силы (Москва).
Чемпион СССР (1968, 1970) в гонке на 30 км, 2-й призер чемпионатов СССР (1964, 1969, 1970, 1972, 1973) в эстафете 4х10 км, 3-й призер чемпионатов СССР (1969 — в гонке на 15 км; 1972 — в гонке на 30 км).
3-й призер Кубка СССР (1973) в гонке на 15 км.
Чемпион мира (1970) в эстафете 4х10 км.
2-й призер Всемирной зимней универсиады (1964).
Участник Кубка СССР (1972), Олимпийских игр (1964, 1968, 1972).
Награжден орденом Трудового Красного Знамени, медалью ордена «За заслуги перед Отечеством» II степени (14.04.1998), медалью «За доблестный труд. В ознаменование 100-летия со дня рождения В.И. Ленина».