Родился Степан Васильевич Семёнов 27 августа (9 сентября) 1914 года в селе Бежтвино Рязанского района в семье крестьянина. Окончил 6 классов. Работал конюхом в колхозе, затем трактористом в МТС.
В Великой Отечественной войне участвует с 1941 года. Указом Президиума Верховного Совета СССР от 5 ноября 1944 года за образцовое выполнение боевых заданий командования на фронте в борьбе с немецко-фашистскими захватчиками и проявленные при этом отвагу и геройство Степану Васильевичу Семёнову было присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая звезда».
Награждён орденом Ленина, четырьмя орденами Красного Знамени, орденом Суворова 3-й степени, двумя орденами Отечественной войны 1-й степени, орденом Красной Звезды, медалями.