Борис Исаакович Шпигель родился 18 февраля 1953 года в городе Хмельницком на Украине. В семье родителей Б. И. Шпигеля придерживались еврейских традиций, отмечались религиозные праздники .
Окончил экономический факультет Каменец-Подольского пединститута им. В. П. Затонского, являвшегося филиалом Киевского государственного университета имени Тараса Шевченко. В 1995 году Шпигель окончил Академию внешней торговли и защитил кандидатскую диссертацию по экономике. Работал заместителем директора ВНИИСБ[уточнить], возглавляет с 1990 года фармацевтическую компанию «Биотэк». Доктор коммерции[уточнить], член-корреспондент АЭНПД России[уточнить].
В возрасте 19 лет Б. И. Шпигель вступил в КПСС, работал секретарём горкома комсомола в Хмельницком. Является представителем в Совете Федерации Федерального Собрания Российской Федерации от правительства Пензенской области. Один из немногих российских парламентариев еврейского происхождения, подчеркивающих свою приверженность иудаизму и еврейству . Сторонник развития двухсторонних отношений между Россией и Израилем, возглавляет в Совете Федерации Группу по сотрудничеству с Кнессетом Государства Израиль . Неоднократно встречался с руководством Израиля, в том числе с Президентом Шимоном Пересом , премьер-министром Биньямином Нетаньяху, лидером оппозиции Ципи Ливни , спикером Кнессета Реувеном Ривлиным и другими. В июле 2008 года способствовал закрытию сайта боевого крыла исламистской организации ХАМАС, размещенного на одном из российских серверов . В октябре 2009 года подвергся скоординированной информационной атаке со стороны русскоязычных исламистских сайтов за резкую критику отчет Голдстоуна и высказанную поддержку Израиля
До 2005 года Б. И. Шпигель был президентом организации КЕРООР (Конгресс еврейских религиозных общин и организаций России). 5 ноября 2007 года Шпигель был избран президентом Всемирного конгресса русскоязычного еврейства (ВКРЕ).
Председатель президиума международного правозащитного движения «Мир без нацизма».
Б. И. Шпигель был продюсером певца Николая Баскова, своего зятя, с которым крупно поссорился.
Дочь — Светлана, бывший зять — певец Николай Басков, внук — Бронислав.
Согласно декларации за 2009 год, доход Шпигеля составил 1,9 млн руб, доход его супруги за этот период превысил 100 миллионов рублей.
В январе 2011 года из сейфа в номере, который снимал Борис Шпигель в отеле Herods, было украдено около миллиона шекелей и часы стоимостью около 300 тысяч шекелей. По информации издания эти деньги хранились для оплаты дорогостоящего отдыха.