Участник Великой Отечественной войны
Родился в Барановском районе Пензенской области
Красноармеец автоматчик моторизированного батальона автоматчиков 3 гвардейской Краснознамённой танковой бригады Храмов боевое крещение принял на Орловско-Курской дуге. В боях за город Борисов в июле 1944 года в числе первых переправился на правый берег реки Березина. На окраине города забросал гранатами дзот противника, уничтожил восемь солдат противника, шестерых взял в плен.
В боях за город Вильно гранатами уничтожил расчёт пулемёта.
В боях за Берлин в конце апреля 1945 года вынес с поля боя тяжело раненого командира взвода.
В 1947 году после демобилизации пришёл на предприятие краснокамских нефтяников. Работал сначала помощником машиниста на компрессорной станции, потом бурильщиком. Его трудовой стаж - 47 лет. Имя Никифора Храмова занесено в Книгу Почёта и Книгу трудовой славы предприятия.
Награждён орденами Славы 2 и 3 степени, Отечественной войны 2 степени, медалями «За отвагу», «За взятие Берлина».