Родился 14 октября 1936 года в деревне Буньково Алапаевского района Свердловской области.
Спортсмен (лыжные гонки, велосипедный спорт), тренер (лыжные гонки), арбитр (лыжные гонки).
Судья республиканской категории (1972). Заслуженный работник физической культуры РСФСР (27.04.1990).
Окончил ГДОИФК имени П.Ф. Лесгафта (1962).
Старший тренер Свердловского областного совета ДСО «Спартак» — 1963-88. Тренер сборной Свердловской области.
Преподаватель (с 1962 года) и старший преподаватель Свердловского техникума физической культуры — с 1966 года.
Награжден нагрудным знаком «Отличник физической культуры и спорта» (1979).