Родился 1 февраля 1940 года в селе Светлое Здвинского района Новосибирской области.
Тренер (велосипедный спорт), спорторганизатор.
Заслуженный тренер РСФСР (1990).
Окончил Омский ГИФК (1971).
Работал слесарем, мастером, механиком, начальником смены Челябинского механического завода — 1958-70.
Тренер СК «Строитель Урала» (Челябинск) — с 1970 года.
Среди его учеников — Н. Мелехина, С. Ворванин.
Заместитель директора СДЮСШОР «Юность-Метар» (Челябинск).