Родился 24 ноября 1916 года в Москве.
В 1941 году закончил исторический факультет ЛГУ. Сражался на I Белорусском фронте. Закончил войну в звании капитана юстиции. Награжден орденами Отечественной войны Iи II ст., орденом Красной звезды и многими медалями. В 1961 году пришел в Научную библиотеку им. М. Горького, где проработал до 1983 года, возглавляя отдел иностранного комплектования.