Заслуженный мастер спорта СССР по лыжным гонкам (1972).
На юниорском чемпионате Европы 1969 года завоевал две золотые медали, в личной гонке на 10 км и эстафете.
Чемпион XI Олимпийских игр в эстафете по лыжным гонкам 4х10 км в 1972 году в Саппоро, серебряный призер чемпионата мира 1974 года в эстафете, неоднократный чемпион СССР (1972—1974 гг.).
Окончил Кировский педагогический институт.
В настоящее время проживает в г. Омутнинск Кировской обл.