Степан Михайлович родился в 1896 году в с. Никольское Спасского уезда Казанской губернии (позже Куйбышевский район ТатАССР, ныне Спасский район РТ).
Участник Великой Отечественной войны. После войны жил и работал в с.Никольское Куйбышевского района ТатАССР.
Умер в 1982г., похоронен на сельском кладбище в с. Никольское Куйбышевского района ТатАССР.