Родился 7 февраля 1937 года.
Спортсмен (хоккей с шайбой), тренер, арбитр.
Мастер спорта. Судья всесоюзной категории.
Окончил Омский ГИФК.
Воспитанник хоккейной команды «Динамо» (Свердловск).
Выступал за «Динамо» (Свердловск) — 1954/55, «Спартак» (Свердловск) — 1955/56-60/61, 1963/64-65/66, СКА (Чебаркуль) — 1960/61, ЦСКА (Москва) — 1961/62, СКА (Новосибирск) — 1961/62, СКА (Ленинград) — 1962/63.
Тренер «Звезды» (Чебаркуль) — 1967/68, «Шофера» (Свердловск) — 1968/69.
Награжден орденом «Знак Почета», Почетным знаком «За заслуги в развитии физической культуры и спорта» (1999), знаком «Отличник физической культуры и спорта».
Скончался 21 марта 2003 года. Похоронен на Широкореченском кладбище в Екатеринбурге.
Именно Борис Поспелов был тренером «Звезды» в сезоне 1967-1968, когда в ней играли Валерий Харламов и Александр Гусев. Начальником команды был Альфер