Родился 17 января 1926 года в деревне Оляшево (позже Вельского района Архангельской области).
Спортсмен (лыжные гонки).
Заслуженный мастер спорта СССР (1951).
Выступал за Советскую Армию/ЦСК МО и ВМС (оба — Москва).
Чемпион СССР (1949 — в гонке на 18 к; 1948 — в гонке на 20 км; 1950, 1951 — в гонке на 30 км; 1950 — в гонке на 50 км; 1948, 1949, 1950, 1951, 1952, 1953 — в эстафете 4х10 км; 1950, 1955 — в беге патрулей на 30 км), 2-й призер чемпионатов СССР (1948, 1950 — в гонке на 18 км; 1952 — в гонке на 30 км; 1956 — в беге патрулей на 30 км), 3-й призер чемпионатов СССР (1953 — в гонке на 30 км; 1949 — в гонке на 50 км; 1954 — в эстафете 4х10 км).
Участник Великой Отечественной войны. Награжден орденами Красного Знамени (23.11.1945), Отечественной войны II степени (6.04.1985), «Знак Почета», медалями «За победу над Германией в Великой Отечественной войне 1941-1945 гг.», «За победу над Японией», «За боевые заслуги» (5.11.1954).
Ушел из жизни.