Родился 19 февраля 1929 года в деревне Горицы Столпинского района Костромского округа Ивановской Промышленной области.
Спортсмен (лыжные гонки), тренер, арбитр.
Мастер спорта СССР (1964). Заслуженный работник физической культуры РСФСР (8.07.1991).
Окончил МОПИ имени Н.К. Крупской (1960).
Учитель физической культуры средней школы №71 (Свердловск-45 Свердловской области) — 1961-70. Тренер-преподаватель ДЮСШ СК «Факел» (Свердловск-45 Свердловской области) — с 1970 года.
Был председателем коллегии судей Федерации лыжного спорта Свердловска-45 Свердловской области.
Награжден нагрудным знаком «Отличник физической культуры и спорта» (1980).
Жена — Л.В. Шаврова.
Скончался 14 ноября 2003 года в Лесном Свердловской области.