Родился 25 декабря 1956 года в селе Казанском Тюменской области. Вскоре с семьей переехал в Тюмень. Здесь получил среднее десятилетнее образование в школе №12.
В 1980 году окончил Тюменское высшее военно-инженерное командное училище.
В Афганистан прибыл 15 июня 1981 года в инженерно-дорожную роту 92 отдельного инженерно-дорожного батальона (в/ч пп 24606) 45 инженерно-саперного полка (в/ч пп 88870) на должность командира взвода в населенный пункт Чарикар — административный центр провинции Парван. Основные задачи саперов: движение впереди колонн, расчистка завалов, обезвреживание мин и фугасов.
Сергей Борисович участвовал в боевых операциях в Панджшерском ущелье (1982 год), в провинции Бадахшан (1983 год).
За проявленное мужество награжден медалью «За боевые заслуги».
Заменился из южной страны 2 августа 1983 года. Продолжил службу в Белоруссии. Уволился в запас в 2003 году в звании капитана. Живет и трудится в Тюмени.