Уроженец с. Телелюй Грязинского района Липецкой области. Был призван в ряды Красной Армии Сталинским РВК, Свердловской области в феврале 1943 года. Воинское звание – младший лейтенант.
Участвовал в боевых действиях в составе 308-го стрелкового полка 98-й Ропшинской Краснознаменной стрелковой дивизии.
На основании приказа Главного управления кадров НКО СССР от 21.06.1945 № 01495/пр младший лейтенант Храпов Н.А. – командир стрелкового взвода 308-го стрелкового полка 98-й стрелковой дивизии (убит 20.03.1945), погибший в боях против немецко-фашистских войск исключен из списков Красной Армии.
Согласно именному списку безвозвратных потерь вышеуказанного полка с 15 по 20 марта 1945 года Храпов Н.А. был похоронен в Германии Верхне-Силезской области, Козельском районе пос. Констенталь.
В соответствии с приказом Главного управления кадров Советской Армии от 14.12.1950 № 01561 статья 48 приказа ГУК НКО СССР от 21.06.1945 № 01495 отменена в отношении младшего лейтенанта Храпова Н.А., исключенного, как убитого в бою 20.03.1945, который оказался жив.
На основании приказа Московского военного округа от 19.08.1946 № 04343 Храпов Н.А. уволен в запас.
В архивной службе работал с 1968 по 1987 гг.
С 01.04.1968 г. работал начальником хозрасчетной группы Государственного архива Липецкой области, с 03.12.1979 г. – ст. архивист того же отдела, с 23.01.1980 г. – фотограф микрофотолаборатории государственного архива, с 12.05.1980 г. – инспектор архивного отдела Липецкого облисполкома, уволен по собственному желанию 28.09.1987 г.
ОКУ ГАЛО. Ф.Р-280. Оп.4. Д.496. Л.186, Д.79.Л.25.
Информация с сайта ЦАМО «Память народа» (13 документов).