Родился 1 февраля 1923 года в деревне Каменка Ораниенбаумского (ныне Ломоносовского) района Ленинградской области.
Участник Великой Отечественной войны.
После войны пошёл учиться, с отличием закончил филологический факультет ЛГУ. С 1950 по 1953 год учился в аспирантуре Института языкознания АН СССР.
С 1953 года стал работать в Институте языка, литературы и истории Карельского научного центра Академии наук, с 1959 по 1986 год был заведующим сектором языкознания. Много занимался исследованиями саамских языках Кольского полуострова. В 1972 году защитил докторскую диссертацию.
Умер 26 сентября 2009 года в Петрозаводске.