Родился в 1915 году в Петрограде. В 1937 окончил Московский энергетический институт, а 1941 — Литературный институт.
Во время Великой Отечественной войны участвовал в обороне Москвы, был военным корреспондентом. После войны преподавал в Литературном институте, вёл курс поэзии.
С начала 1950-х — редактор журнала «Техника — молодёжи». Был уволен в 1984 году после публикации в журнале романа «2010: Одиссея Два» Артура Кларка, некоторые персонажи которого носили имена известных советских диссидентов.
С середины 1950-х — один из руководителей Советского комитета защиты мира.
В 1970-е — 1980-е принимал активное участие в телевизионной программе «Это вы можете». С 1992 года руководил созданным им журналом «Чудеса и приключения».
Автор книг, в основном познавательного характера, сборников стихов. Помимо государственных наград СССР имел ордена Болгарии и Венгрии.
Награжден орденами «За заслуги перед Отечеством» IV степени (1995), «Знак Почёта», Трудового Красного Знамени, Отечественной войны 2-ой степени, Дружбы народов, орденом Дружбы (ВНР), Кирилла и Мефодия 1-ой степени (НРБ). Лауреат премии Ленинского комсомола (1983), заслуженный работник культуры РСФСР. Почётный гражданин г. Вены.