Родился 8 февраля 1941 года в Уфе.
Спортсмен (велосипедный спорт), тренер (конькобежный спорт), арбитр (велосипедный спорт, конькобежный спорт, шорт-трек).
Мастер спорта СССР (1964). Заслуженный тренер РСФСР (1975). Судья 1-й категории (велосипедный спорт, шорт-трек). Судья республиканской категории (конькобежный спорт).
Окончил Казахский ГИФК (1966).
Воспитанник СК имени Н.Ф. Гастелло (Уфа). Тренировался под руководством И.Г. Пукина.
Тренер ДСО «Локомотив» (Алма-Ата) — с 1966 года, СК имени Н.Ф. Гастелло (Уфа) — с 1967 года, тренер-преподаватель СДЮШОР №1 (Уфа) — 1978-89, 2012-15. Тренер сборной СССР — 1975-77.
Среди его учеников — В. Варламов.
Преподаватель Уфимского авиационного института имени Серго Орджоникидзе — с 1969 года, преподаватель физической культуры средней школы №49 (Уфа) — 1989-2012.
Скончался 23 мая 2017 года в Уфе. Похоронен на Южном кладбище в Уфе.