Борис Иванович Иванов родился в 1928 году в Ленинграде. Пережил блокадную зиму 1941–1942 годов. Закончил ремесленное училище. Работал токарем, буровым мастером в геологической партии. После службы в армии закончил отделение журналистики ЛГУ. Работал в районной, заводской и вузовских газетах. В 1965 году выпустил книгу рассказов «Дверь остается открытой». В 1968 году за авторство коллективного письма с протестом против суда над А.Гинзбургом и Ю.Галансковым исключен из КПСС и уволен с работы. Был матросом, оператором котельной, сторожем. С 1976 года — издатель самиздата: журнала «Часы» (до 1990 года вышло 80 номеров), сатирического журнала «Красный щедринец» (1986–1990) и общественно-политического «Демократия и мы» (1987–1990). Инициатор создания первого в стране товарищества неофициальных литераторов — Клуба-81 (1981–1988). Позднее — составитель сборников ленинградской неподцензурной поэзии и прозы, инициатор и автор ряда изданий, посвященных истории ленинградского андеграунда. Лауреат премии Андрея Белого в номинации «Критика» (1983). Проза в советские годы публиковалась в сам- и тамиздате, в наше время — в журналах «Звезда», «Нева», «Знамя». В 2009 году в издательстве «НЛО» вышли Сочинения в двух томах. Повесть «За стенами города. Дезертир Ведерников» входит в цикл «Жатва жертв», посвященный блокаде Ленинграда.