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