Родился 2 мая 1918 года в Мариуполе в казачьей семье.
В 1932—1936 годах учился в Гомельском музыкальном техникуме.
В 1936—1937 годах был студентом МГУ.
С 1937 по 1941 год учился в МИФЛИ им. Н. Г. Чернышевского. Принимал участие в Великой Отечественной войне.
В 1945—1946 годах работал референтом и редактором Всесоюзного лекционного бюро при Министерстве высшего образования СССР.
В 1946—1955 годах работал в Челябинском государственном педагогическом институте на должности преподавателя, старшего преподавателя, заведующего кафедрой литературы.
В 1955—1969 годах работал в Институте русской литературы АН СССР учёным секретарём и старшим научным сотрудником сектора народного творчества.
В 1969—1980 годах был проректором по научной работе Ленинградского государственного института театра, музыки и кинематографии, заведовал секцией фольклора научно-исследовательского отдела.
В 1971 году получил звание профессора.
В 1979—1997 годах был профессором-консультантом ЛГИТМиК, в 1997—2002 годах — профессором-консультантом сектора фольклора РИИИ на общественных началах.Автор научных трудов по славянской фольклористике.
В 1947—1955 годах проводил научные экспедиции по Южному Уралу, в ходе которых изучал устное народное творчество. По результатам экспедиций издал книгу «Русские народные песни Южного Урала» . Среди его учеников и последователей Л. А. Глинкина, В. А. Караковский, А. И. Лазарев, А. А. Сазанова.