Родился в селе Песковатка Усманского района Воронежской области. Во время Великой Отечественной войны работал в тылу, а с декабря 1948 года по апрель 1949 года находился в отряде по борьбе с бандеровцами на территории Западной Украины.
Награжден медалью «За участие в Великой Отечественной войне», юбилейными медалями «50 лет Победы в Великой Отечественной войне 1941-1945 гг.», «60 лет Победы в Великой Отечественной войне 1941-1945 гг.», «65 лет победы в Великой Отечественной войне 1941-1945 гг.», «70 лет Победы в Великой Отечественной войне 1941-1945 гг.», медалью «За отличие в труде», золотой медалью «За вклад в развитие уголовно-исполнительной системы», медалью «Галкина-Враского», а также медалью «Ветеран труда».
36 лет, с 1955-го по 1991 годы, Борис Степанович работал мастером производства в Бобровской воспитательно-трудовой колонии.