Родился 16.03.1947 в п. Болото Шатковского района Горьковской области. С 1969 года в Красноярске. Окончил Горьковское речное училище им. И.П.Кулибина по специальности водные пути сообщения в 1967 году. Красноярский педагогический институт по специальности физическая культура в 1979 году.
Мастер спорта СССР по лыжным гонкам (1966). Выступал за спортивные общества «Водник» и «Труд».
Тренер Александр Дмитриевич Какухин с 1970 по 1976 годы. С 1982 по 1987 год старший тренер опорного пункта Олимпийской подготовки крайсовета ДСО «Труд». Судья республиканской категории по лыжным гонкам (1991), Всероссийской (2016). С 2014 года технический делегат ФЛГР. С 2007 года главный судья первого этапа Кубка Восточной Европы и Кубка Хакасии. С 2011 – главный судья первого этапа Кубка России. Отличник физической культуры (2003), почетный знак «За заслуги в развитии лыжных гонок в России» (2014), медаль «80 лет Госкомспорту России» (2003).