Родился в Ленинграде, в семье выходцев из Минска. Учился в военно-морской спецшколе, в Москве. Участник Великой Отечественной Войны.
В 1947 г. окончил Высшее военно-морское инженерное училище имени Ф. Э. Дзержинского. Служил на Балтийском, Черноморском и Северном флотах до 1974 года. Сотрудничал с газетами «Правда», «Красная звезда», «Литературная газета», «Советская Россия» и другими.
Живёт в Москве. С 2004 года является также гражданином Израиля, где проводит несколько месяцев в году.
Автор более двадцати книг стихов и прозы. Член Союза писателей СССР (1973) и Союза писателей Москвы.