Родился в 1923 году в поселке Никольский. На Великую Отечественную войну был призван в 1942 году. Был разведчиком. 25 января 1945 года, действуя впереди наступающих подразделений, Борис Михайлович встретил группу немцев, двух взял в плен и доставил в штаб полка. За это был награждён медалью "За Отвагу". В наступательных боях за населённый пункт Шатки, 2 февраля 1945 года он проявил себя смелым, решительным и волевым воином. Активно участвовал в очищении домов от немецких автоматчиков и снайперов, препятствующих продвижению наших подразделений.
При этом Борис Михайлович из личного оружия уничтожил большую группу немцев и одного взял в плен. Награжден орденом Славы 3 степени. Демобилизовался в 1945 году. После войны жил в деревне Введенская Слобода, работал управляющим в местном совхозе, председателем Сельского Совета.
Умер в 1979 году. Похоронен на кладбище с. Введенская Слобода.