Выступал за спортивное общество «Зенит» и город Ижевск, на республиканских соревнованиях представлял «Машзавод» /«Ижпланета» .
В 1969 году одержал победу в индивидуальной гонке (15 км) на первенстве СССР среди юниоров.
В январе 1970 года стал двукратным победителем зимней Спартакиады Удмуртской АССР среди взрослых в индивидуальной гонке (20 км) и эстафете.
В декабре 1970 года стал победителем вторых соревнований «Ижевская винтовка» среди юниоров в индивидуальной гонке, а в эстафете участвовал по взрослым в составе сборной Удмуртии и занял третье место.
В январе 1971 года победил на международных соревнованиях в Кавголово в индивидуальной гонке среди юниоров.
В том же месяце в латвийском Цесисе завоевал бронзовые медали Кубка СССР в эстафете среди взрослых в составе сборной Удмуртии.19 февраля 1970 года одержал победу в индивидуальной гонке (15 км) на чемпионате мира среди юниоров в Эстерсунде.
На следующем юниорском чемпионате, в 1971 году в финском Хямеэнлинна, одержал победу в эстафете в составе сборной СССР вместе с Александром Богдановым и Яном Чаурсом.
На чемпионате СССР 1973 года завоевал бронзовые медали в эстафете в составе сборной общества «Зенит» .
В декабре 1973 года выиграл бронзу в индивидуальной гонке на всесоюзных соревнованиях на приз «Олимпия» . Участвовал в чемпионате СССР 1974 года, проходившем в рамках зимней Спартакиады народов СССР, в эстафете в составе третьей сборной РСФСР занял пятое место.
В декабре 1975 года стал вторым в эстафете на соревнованиях «Ижевская винтовка» в составе сборной Удмуртии.
В 1976 году завершил спортивную карьеру. Живёт в Воткинском районе Удмуртии.
В 2014 году был факелоносцем в эстафете олимпийского огня в Удмуртии, стал почётным гостем зимней Олимпиады в Сочи.