Николай Никонорович Шилкин родился 27 октября 1928 года в селе Предтечено Шаранского района Башкирской АССР. С мая 1964 года – в Урае. Работал в Шаимской конторе разведочного бурения №3 Треста «Тюменнефтегазразведка» старшим прорабом и старшим механиком вышкостроения вышкомонтажного цеха.
Хорошее знание технологии производства, высокая работоспособность, отличные деловые качества, организаторский талант позволили за сравнительно короткий срок выдвинуть Николая Никоноровича на руководящую должность: с февраля 1975 года он стал начальником вышкомонтажного цеха Урайского управления буровых работ ПО «Запсиббурнефть» Главтюменнефтегаза.
Николай Никонорович неоднократно награждался почетными грамотами Урайского УБР. Его имя занесено на Доску почета пред­приятия. В 1970 году за производственные успехи он был награжден орденом Ленина и медалью «За доблестный труд. В ознаменование 100-летия со дня рождения Владимира Ильича Ленина». В 1978 году Шилкину присвоено звание «Заслуженный работник нефтяной и га­зовой промышленности РСФСР», он удостоен юбилейного знака «10-летие нефтяной промышленности». Имеет звание «Почетный гражданин Урая».