Степан Иванович родился 13 января 1914 года в г.Астрахань.. В 1933году окончил речное училище в г.Астрахань. В 1934–46 года плавал на судах Волжского пароходства. В 1946–55 года работал на судоремонтном заводе в Затоне им. Куйбышева. В 1955–71 года слесарь Куйбышевского автотранспортного предприятия, в 1971–74 года в объединении «Сельхозхимия» Куйбышевского района ТатАССР. С 1974 года на пенсии. Награждён орденом «Знак Почёта» (1966г.).
Умер 15 ноября 1984 года, похоронен на городском кладбище г.Куйбышев ТатАССР.