Родился 9 августа 1941 года в деревне Платуново (Ярославская область).
Заслуженный мастер спорта СССР (1970) по лыжным гонкам.
Чемпион мира-1970 в эстафете 4x10 км. Участник Олимпийских игр в Инсбруке-1964, Гренобле-1968 и Саппоро-1972. Двукратный чемпион СССР в гонке на 30 км (1968, 1970).
В качестве тренера участвовал в подготовке Елены Вяльбе, Любови Егоровой, Ларисы Лазутиной.
Награждён медалью ордена «За заслуги перед Отечеством» II степени.
Подполковник запаса.