Родился в г. Бахмут (Артемовск) на Украине. В 1950 году окончил филологический факультет Одесского университета. Работал в газете "Черноморская комунна". В 1958 году защитил диссертацию в Институте русской литературы (Пушкинский дом) АН СССР и прешел туда на работу в качестве старшего научного сотрудника. Автор фундаментальной монографии "Русский советский научно-фантастический роман" (1970). Составитель, редактор и автор статей в ряде научно-фантастических антологий. Лауреат премии имени им. Александра Беляева (посмертно).