Родился 1 июня 1886 г. в Глубоком. В 1910 году Борис Волин экстерном сдал экзамены и получил аттестат зрелости 1-й Орловской гимназии. После этого он был вынужден эмигрировать в Париж, где учился на юридическом факультете Парижского университета. В Россию вернулся накануне Первой мировой войны, поступил на юридический факультет Московского университета. Учился до 1917 года. После революции Волин был членом исполкома Московского горкома РСДРП(б), членом редакции «Правда». В 1923—1924 главный редактор газеты Московского комитета РКП(б) «Рабочая Москва». В 1923—1928 член редколлегии журналов «На посту» — «На литературном посту». В 1924—1925 годах Волин был первым секретарем полномочного представительства СССР в Париже, в 1925—1926 гг. — заместителем редактора «Известий ЦИК СССР», в 1926—1927 гг. — директором отдела ТАСС в Вене, в 1927—1929 гг. — руководителем отдела печати Народного комиссариата иностранных дел.
В 1929—1931 редактор нижегородской областной газеты. С 1931 по 1935 годы Волин работал начальником Главного управления по делам литературы и издательств (Главлит) — центрального цензурного органа СССР. С 1936 по 1945 г. Волин — главный редактор «Исторического журнала», позднее входил в состав редколлегии журнала «Вопросы истории». С 1946 до 1951 года был профессором кафедры марксизма-ленинизма МГУ. Борис Волин — автор ряда исторических научных трудов и мемуаров. Основные темы его исследований — история коммунистической партии, жизнь и деятельность Ленина, с которым Волин был близко знаком и неоднократно встречался. Скончался 16 февраля 1957 г. в Москве. Похоронен на Новодевичьем кладбище.