родился 28.05.1937 в г.Саратове. С 1954 года в Красноярском крае. Окончил 9 классов средней школы в п. Агинское Саянского района, Красноярский техникум физической культуры в 1957 году, факультет физического воспитания Красноярского педагогического института в 1961 году.
В 1957 году начал заниматься лыжными гонками в техникуме физической культуры у тренера Шепеленко Николая Дмитриевича. С 1961 по 1980 годы тренировался самостоятельно. Мастер спорта СССР по лыжным гонкам (1964). Входил в состав сборной команды Министерства образования по лыжным гонкам и ЦС ДСО «Буревестник». Спортивную карьеру завершил в 1986 году. С 1961 по 1987 годы – тренер-преподаватель Красноярского политехнического института.
Подготовил 12 мастеров спорта СССР по лыжным гонкам и биатлону. Среди его учеников известные в крае лыжники и биатлонисты Альберт Черноусов, Геннадий Шеповалов, Виктор Савватеев, Сергей Квашнин, Андрей Сизых, Олег Нерода, Владимир Румянцев, Андрей Петриковский и другие.
С 1987 по 2008 в Красноярском Госуниверситете (СФУ). В 1994 году присвоено ученое звание доцент. Имеет награды: медали «Ветеран труда» (1986); «За доблестный труд в ознаменовании 100-летия со дня рождения В.И. Ленина» (1970); почетные знаки «Победитель соцсоревнования»(1980); «За заслуги в развитии физической культуры и спорта в России» (1994); «Лучший тренер ЦС ДСО «Буревестник» (1978). Судья Республиканской категории по лыжным гонкам и биатлону. Зам главного судьи по биатлону на зимних Спартакиадах народов СССР в 1982 и 1986 годах. Был в составе судейской бригады на чемпионате мира по биатлону в 1982 году.