Родился в 1928 году в Красноярске.
Спортсмен (лыжные гонки), тренер.
Мастер спорта СССР. Заслуженный тренер РСФСР (1963).
Выступал за ДСО «Шахтер» и ВДСО «Трудовые резервы» (оба — Ленинград). Тренировался под руководством Р.В. Антоневича.
2-й призер чемпионатов СССР (1954 — в гонке на 18 км; 1953, 1955 — в эстафете 4х10 км), 3-й призер чемпионатов СССР (1954 — в гонке на 30 км; 1956 — в эстафете 4х10 км).
2-й призер чемпионата мира (1954) в эстафете 4х10 км.
Участник чемпионата СССР (1952).
Тренер ДСО «Труд» (Анжеро-Судженск Кемеровской области) — с 1957 года.
Скончался 15 марта 2007 года.