Родился 29 октября 1942 года в селе Быньги Невьянского района Свердловской области.
Тренер (лыжные гонки).
Заслуженный тренер РСФСР (1988).
Окончил Свердловский государственный педагогический институт (1989, заочно).
Тренер Невьянского механического завода (Свердловская область) — с 1968 года, тренер-преподаватель ДЮСШ (поселок Быньги Невьянского района Свердловской области), СК «Кедр» (Новоуральск Свердловской области) — с 1990 года, ДЮСШ (Невьянск Свердловской области) — с июня 1995 года, ДЮСШ (поселок Калиново Невьянского района Свердловской области) — с 2002 года.
Награжден медалью «80 лет Госкомспорту России».
Почетный гражданин Невьянского городского округа Свердловской области (2010).