Родился в семье врача в городе Борисов Минской губернии, но с раннего детства рос в Санкт-Петербурге. Окончил факультет общественных наук ЛГУ (1932). В 1935 году защитил кандидатскую диссертацию о меннонитах. В 1936 году арестован по делу своего научного руководителя, директора Института антропологии и этнографии АН СССР Н. М. Маторина. После освобождения в 1942 году преподавал историю в Омской области, затем в Красноярском педагогическом институте. В 1947 году принят на работу в Институт истории, но в 1948 году арестован по прежнему обвинению и до 1954 году находился в заключении. В 1954 году восстановлен на работе в Институте истории, где проработал до своей смерти.
Установил авторскую принадлежность ряда сочинений Ермолая-Еразма, Максима Грека, Зиновия Отенского, Андрея Курбского и других. Лауреат премии имени Б. Д. Грекова (1980).
Похоронен на Востряковском кладбище.