Степан Маркелович родился в 1916 году в д.Сидорова Пустошь Казанского уезда Казанской губернии (позже Высокогорского района ТатАССР, ныне РТ). С 30 ноября 1939 года по 13 марта 1940 года участвовал в войне с белофиннами (стрелок). Был награжден медалью «За отвагу»(15.01.1941г.). С 27 мая 1941 года по 9 августа 1942 года служил в органах внутренних дел милиционером 2-го отдельного взвода милиции г. Казани.
Участник Великой Отечественной войны. Призван в ряды Красной Армии 9 августа 1942 года Бауманским РВК г.Казани из НКВД. 22 февраля 1943 года из Казанского военного пересыльного пункта направлен в распоряжение командования 1 запасной стрелковой бригады. Воевал получил ранение, но вернулся с победой.
Награжден орденом Отечественной войны 1-степени (1985г.), медалью "За победу над Германией в Великой Отечественной войны 1941-1945г.г." и другими медалями.