Родился в селе Хампа ныне Арылахского наслега Вилюйского улуса.
Окончил 1 курс Вилюйского педагогического училища. Работал бригадиром в колхозе «Коммунист».
Секретарь сельского совета и председатель колхозной ревизионной комиссии.
Призван в армию Вилюйским райвоенкоматом.
На фронтах Великой Отечественной войны. Пулемётчик 1-го мотострелкового батальона 45-й механизированной бригады 5-го механизированного корпуса 6-й танковой армии 2-го Украинского фронта, красноармеец.
Демобилизован из Вооруженных Сил СССР. Работал воспитателем в интернате Хампинской средней школы, заведующим отделом кадров и оргработы в Вилюйском райкоме ВЛКСМ.
Заместитель председателя колхоза, сельпо, мастер Чочунского маслозавода.
Работал в Вилюйском лесхозе, был объезчиком, техником-лесоводом, лесником. В последние годы работал лесником Балагаччинского лесничества.
Указом Президента СССР за мужество и героизм, проявленные в боях с немецко-фашистскими захватчиками в годы Великой Отечественной войны, присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда».
22 марта 1944 года Николай Саввич Степанов был представлен к званию Героя Советского Союза. Но, по непонятным причинам, звание Героя не было присвоено, за этот подвиг приказом от 28 апреля 1944 года он был награждён орденом Красного Знамени.
Только в 1990 г. после 45 лет после Победы в Великой Отечественной войне получил звание Героя Советского Союза.
Имя Героя носит Вилюйская средняя школа № 3 и одна из улиц в городах Вилюйск, Якутск.
22 июня 1990 года на площади Победы были открыты мемориальные плиты в честь Героев. Отдельный памятник был установлен Герою в Вилюйске в 2005 году.
В июле 2009 года в городе Вилюйске был открыт памятник землякам — Героям Советского Союза: Н. А. Кондакову, А. А. Миронову, Н. С. Степанову.
К 70-летию Победы в Великой Отечественной Войне в 2015 г. открыт сквер лесника, в котором установлен бюст Н. С. Степанову.
В 2022 г. на стене Театра юного зрителя в Якутске открыли мурал с изображением Николая Степанова и юнармейца.