Родился 8 февраля 1928 года на станции Баженово Белоярского района Уральской области.
Спортсмен (лыжные гонки, биатлон), тренер.
Мастер спорта СССР (1950 — биатлон; 1952 — лыжные гонки).
Выступал за СКА (Свердловск) и ЦСКА (Москва).
Чемпион СССР по лыжным гонкам (1952) в гонке патрулей, 2-й призер чемпионатов СССР (1952 — в гонке на 18 км; 1954 — в гонке на 30 км и в гонке патрулей на 30 км; 1956 — в гонке патрулей на 30 км), 3-й призер чемпионата СССР (1955) в гонке патрулей на 30 км.
2-й призер чемпионатов СССР по биатлону (1958, 1959, 1960) в индивидуальной гонке на 20 км.
2-й призер чемпионата мира по биатлону (1958) в эстафете 4х7,5 км, 3-й призер чемпионата мира (1958) в гонке на 20 км.
Скончался 19 июня 1997 года. Похоронен на Нижне-Исетском кладбище в Екатеринбурге.
Фотографии © Дмитрий Никишин (Екатеринбург).