Родился 21 октября 1952 года в селе Метлино Челябинской области.
Спортсмен (легкая атлетика), тренер.
Заслуженный мастер спорта СССР (1978).
Окончил Магнитогорское педагогическое училище (Челябинская область, 1972) и Челябинский ГИФК (1980).
Начал заниматься легкой атлетикой в 1968 году. Выступал за СДСО «Буревестник» и ВФСО «Динамо» (оба — Челябинск). Тренировался под руководством В.И. Петрова.
Чемпион СССР (1977 — в беге на 10000 м; 1978, 1980 — в кроссе на 12 км; 1977, 1979 — в кроссе на 14 км; 1979, 1982 — в марафонском беге), 2-й призер чемпионатов СССР (1976, 1979 — в беге на 10000 м; 1975 — в кроссе на 14 км). Победитель Спартакиады народов СССР (1979) в марафонском беге.
В сборной СССР — 1972-82.
Чемпион Европы (1978) в марафонском беге.
3-й призер Кубка Европы (1977) в беге на 10000 м.
Победитель Всемирной универсиады (1977) в беге на 10000 м, 3-й призер Всемирной универсиады (1977) в беге на 5000 м.
Участник Олимпийских игр (1976, 1980), чемпионата Европы (1982).
Тренер Челябинского областного совета ВФСО «Динамо» — с 1985 года, тренер-преподаватель СДЮСШОР №2 (Челябинск) — с октября 1999 года.
Почетный гражданин Челябинска (9.09.1996).
Его имя носит СДЮСШОР №2 (Челябинск).