В ноябре 1943 года Николай Щелконогов в 17 лет ушел на фронт. Был артиллерийским разведчиком, освобождал Белоруссию и Польшу, дошел до Берлина, где оставил свой автограф на стенах Рейхстага. Трижды был контужен. Награждён орденами Славы 3-й степени, Красной Звезды, Отечественной войны 2-й степени, многими медалями.
До февраля 1956 года Николай Матвеевич служил в Вооруженных Силах, после чего много лет работал во Владимире: в объединении «Техника», в областном Совете профсоюзе. Имеет звание «Ветеран труда».
После ухода на заслуженный отдых Николай Иванович ведет активную работу в городском Совете ветеранов, является членом Совета фронтовиков при главе города Владимира, работает в составе городской Общественной палаты.
За активную общественную деятельность Николай Матвеевич Щелконогов в 2012 году удостоен знака отличия «За заслуги перед городом Владимиром».