родился в 1934 году в Ульяновской области. В 18 лет был призван в ряды Советской Армии. Службу проходил в Красноярском полку МВД.
Спортивную карьеру начинал в секции легкой атлетики. В 1956 году занял 1-е место на первенстве г. Красноярска в спортивной ходьбе на 50 км. Вскоре перешел в секцию лыжных гонок к тренеру В.Ф. Переверзину. В 1961 году на первенстве Сибири и Дальнего Востока, выступая за сборную команду края, в гонке на 30 км. выполнил норматив мастера спорта СССР. В этом же году перешел к тренеру Л.В. Киселеву на круглогодичный цикл подготовки, где применялись современные по тем временам методики и технологии с использованием лыжероллеров и роликовых коньков в подготовительном периоде. В феврале 1962 года на первенстве РСФСР стал первым из красноярских лыжников-гонщиков чемпионом РСФСР в гонке на 50 км. В 1966 году стал победителем зональных соревнований Сибири и Дальнего Востока в гонке 50 км. и бронзовым призеров в эстафете в составе команды Красноярского края.
После службы в Красноярске переехал в г. Горький (сейчас Нижний Новгород), где стал работать тренером по лыжным гонкам в областном Совете ФСО «Динамо».