Новиков Степан Михайлович родился в 1926 году в городе Лаишев Лаишевского кантона ТАССР. Русский.
В ряды Красной Армии призвали в 1943 году. Служил в составе 440-го стрелкового полка 2-го Белорусского фронта.
Свой боевой путь закончил в звании рядового.
Награжден медалями «За победу над Германией», «За взятие Берлина».