Родился 10 декабря 1953 года в селе Марчиха Кемеровского района Кемеровской области в семье рабочего. Русский. В скором времени родители переехали в поселок Комиссарово, где Николай Шорников окончил среднюю школу. В Советской Армии с 1971 года. Член КПСС с 1974 года. В 1975 году окончил Новосибирское высшее военно-политическое общевойсковое училище имени 60-летия Великого Октября. Служил в Группе советских войск в Германии, в Краснознаменном Среднеазиатском военном округе. С 1979 года – в составе ограниченного контингента советских войск в Афганистане. 11 мая 1980 года заместитель командира мотострелковой роты по политической части старший лейтенант Николай Шорников совершил подвиг самопожертвования: прикрывая отход бойцов своего подразделения, отважный офицер-политработник, израсходовав патроны, подорвал себя и окруживших его врагов последней гранатой. Похоронен в поселке Комиссарово Кемеровской области. Указом Президиума Верховного Совета от 21 октября 1980 года за мужество и героизм, проявленные при оказании интернациональной помощи Демократической Республике Афганистан, старшему лейтенанту Шорникову Николаю Анатольевичу присвоено звание Героя Советского Союза (посмертно). Награжден орденом Ленина, медалями. Навечно зачислен в списки курсантов 1-й роты Новосибирского высшего военно-политического общевойскового училища. На мемориале Героям-выпускникам Новосибирского военного общевойскового командного училища установлен памятник Герою Советского Союза Н.А. Шорникову [35, 179, 481, 722, 787, 987, 1096, 1105].