Родился 23 июля 1953 года в селе Троицко-Печорск Коми АССР.
Спортсмен (лыжные гонки), тренер, предприниматель.
Мастер спорта СССР международного класса. Заслуженный мастер спорта СССР (23.02.1976). Заслуженный работник физической культуры Коми АССР (1976).
Окончил Военный институт физической культуры (Ленинград, 1984) и школу тренеров этого института (1977).
Начал заниматься лыжными гонками в 1968 году. Выступал за Вооруженные Силы (Сыктывкар) и Вооруженные Силы (Москва). Тренировался под руководством В.И. Тараканова и Б.М. Быстрова.
Чемпион СССР (1976, 1983 — в гонке на 15 км; 1974, 1977, 1978, 1979, 1981 — в эстафете 4х10 км), 2-й призер чемпионатов СССР (1978 — в гонке на 15 км; 1976 — в гонке на 30 км; 1977 — в гонке на 50 км; 1979 — в гонке на 70 км; 1976, 1980 — в эстафете 4х10 км), 3-й призер чемпионатов СССР (1974 — в гонке на 15 км; 1975, 1983 — в гонке на 30 км и эстафете 4х10 км).
Победитель Кубка СССР (1975, 1977, 1978, 1980) в гонке на 15 км, 2-й призер Кубка СССР (1976, 1981 — в гонке на 15 км; 1980 — в гонке на 50 км).
В сборной СССР — 1974-84.
Олимпийский чемпион (1976 — в гонке на 15 км; 1980 — в эстафете 4х10 км), 3-й призер Олимпийских игр (1976) в эстафете 4х10 км.
Чемпион Европы среди молодежи (1973) в эстафете, 3-й призер чемпионата Европы среди молодежи (1973) в гонке на 15 км.
Победитель Спартакиады дружественных армий в гонке на 15 км и в эстафете 4х10 км, 3-й призер Спартакиады дружественных армий в гонке на 30 км.
Участник Кубка СССР (1983).
С 1984 года — на тренерской работе. Был тренером сборной Коми АССР.
Награжден орденом «Знак Почета» (1976, 9.04.1980).
Почетный гражданин Троицко-Печорского района Республики Коми (2016) и Сыктывкара (19.04.2000).