Родился в семье офицера (погиб на фронте Первой мировой войны). Мать работала зубным врачом. Племянник академика-монголоведа С. А. Козина. Окончил ЛИЖВЯ (1924—1928), специализировался по монголоведению, интересовался буддизмом и индуизмом. Во время учёбы в 1927 году арестован на 2 месяца за участие в религиозно-философском кружке С. А. Аскольдова «Братство св. Серафима Саровского». В 1933 году окончил Ленинградский институт инженеров промышленного строительства.
Повторно арестован в 1936 году; осужден на 5 лет ИТЛ. В лагерях Коми до 1941 года; по освобождении поселился в Новгороде.
Во время Великой Отечественной войны возглавил оккупационную полицию Новгорода, публиковал статьи в новгородской коллаборационистской газете «За Родину» (в том числе о репрессированных деятелях русской культуры), и в то же время лично участвовал в массовых уничтожениях. Эвакуирован в 1944 году.
В конце войны попал из Латвии в Германию. Жил близ Касселя под Мюнхеном, где началась его писательская деятельность.
В 1950 году переехал в США, профессор ряда университетов. В 1954 году получил американское гражданство.
Совместно со Г. Струве подготовил и издал собрания сочинений Б. Пастернака, А. Ахматовой, Н. Гумилёва, О. Мандельштама, Н. Клюева.