Родился в селе Верхние Татышлы Татышлинского района Башкортостана. Вскоре его семья переехала в Чернушинский район Пермской области.
В Красной Армии с 1943 года, после окончания трехмесячных курсов младших командиров с июля 1943 года участник Великой Отечественной войны.
Командир пулемётного расчета старший сержант Н. С. Ведерников отличился в августе 1944 года при форсировании реки Вислы, удержании и расширении Дороткинского плацдарма (Польша). На высоте 207,8 во время атаки противника он подпустил атакующих на близкое расстояние и уничтожил из пулемета до 150 немецких солдат и офицеров.
В городе Штригау (Германия) с 14 по 18 февраля 1945 года он в критическую минуту боя лёг за пулемёт, расчёт которого выбыл из строя, и отбил атаку противника. Всего в боях за город Штригау Н. С. Ведерниковым было отбито 8 атак и уничтожено до роты гитлеровцев, подавлен огонь 2-х пулемётных точек.
В боях за город Бреслау (Вроцлав, Польша) 10 марта 1945 года старший сержант Ведерников Н. С., поддерживал продвижение штурмовой группы, огнём своего пулемёта уничтожил 3 пулемётные точки противника, благодаря чему штурмовая группа без потерь овладела кварталом.
C лета 1944 года Н. С. Ведерников отлично овладел искусством снайперского дела. К концу войны огнём из пулемёта и снайперской винтовки он лично истребил до 300 гитлеровцев.
После войны Ведерников Н. С. демобилизовался в звании старшина. Работал в Пермской области комбайнером, бригадиром полеводческой бригады, инженером по технике безопасности конезавода. За высокие урожаи награждён Орденом Ленина. Жил в селе Тауш Пермской области, потом в городе Чернушка Пермского края.
Николай Степанович Ведерников умер 29 декабря 2011 года в городе Чернушка Пермского края.