Степан Михайлович родился в 1908 году в д.Кунтечи (п. Березовая Грива) Лаишевского уезда Казанской губернии (позже Столбищенского района ТатАССР, ныне Лаишевский район РТ).
Участник Великой Отечественной войны. Призван в ряды Красной Армии в 1941 году Юдинским РВК ТатАССР. С октября 1943 года по 9 мая 1945 года воевал на 1-м Украинском фронте и Белорусском фронте старшиной роты 851 артиллерийского полка и 866-го стрелкового полка 287-й стрелковой дивизии. Был ранен и контужен. С 1949 года по 1950 год служил в органах внутренних дел старшим пожарным Казанской тюремной психиатрической больницы МВД СССР.
Награжден медалью «За отвагу» (1943г.), медалью «За победу над Германией в Великой Отечественной войне 1941-1945г.г.».