Одним из первых он 22 июня 1941 года пришел в Козловский районный комитет ВКП(б) и написал заявление с просьбой отправить его добровольцем на фронт. В итоге в действующей армии он оказался в июле 1941 года.
В июльских боях получил ранение, но вскоре снова вернулся в строй. Взвод Николая Шевлякова считался лучшим в батальоне. И даже когда командир получил второе ранение, он не покинул бой, а быстро перевязав рану, вновь повел своих бойцов в атаку и, не давая передышки врагу, преследовал его.
Последнее ранение кандидат в члены ВКП(б), младший лейтенант Николай Шевляков получил при атаке опорного пункта противника в районе села Новокобелево Старицкого района Калининской области 25 декабря 1941 года.
В переломный момент боя своим телом он закрыл амбразуру вражеского дзота.
Указом Президиума Верховного Совета СССР «О присвоении звания Героя Советского Союза начальствующему и рядовому составу Красной Армии» от 5 мая 1942 года за «образцовое выполнение боевых заданий командования на фронте борьбы с немецкими захватчиками и проявленные при этом отвагу и геройство» Николай Шевляков удостоен посмертно звания Героя Советского Союза.
Также он награжден орденом Ленина.
Согласно списку безвозвратных потерь полка, Николай Степанович похоронен в братской могиле у пересечения Зубовского и Дмитровского шоссе на территории Воронинского сельского поселения Клинского района Московской области.
Памятник Герою установлен в селе Козловка, также в его честь там названа улица. Имя Героя Советского Союза Николая Степановича Шевлякова носит улица и в городе Люберцы Московской области. В 1966 году в Шевляково был переименован поселок Новый. В 1981 году почта СССР выпустила конверт с портретом Героя.