Родился в семье учителя математики. С 1942 года младший авиаспециалист в составе 242-го авиаполка 321-й авиадивизии на Воронежском, 1-м и 4-м Украинских фронтах. Дважды контужен и тяжело ранен. Член ВКП(б) с 1944 года.
В 1945 вернулся в Калугу. Окончил Калужский учительский институт (1949), Высшую партийную школу (1953). Был журналистом, возглавлял областную комсомольскую газету «Молодой ленинец», работал на заводе. С 1961 редактор Калужского книжного издательства, стал инициатором и членом редколлегии знаменитого альманаха «Тарусские страницы». В том же году переехал в Москву и был принят в СП СССР. Окончил Высшие литературные курсы (1963).
В 1965 подписал коллективное письмо в защиту Даниэля и Синявского.
Во время перестройки один из основателей движения «Апрель». Председатель комиссии по литературному наследию В. Нарбута (с 1989).
Член редколлегии журналов «Русское богатство» (1991—1995), «День и ночь».
Похоронен на Переделкинском кладбище.
Жена — дочь Виктора Шкловского Варвара Викторовна Шкловская-Корди.