Родился 19 марта 1912 года в селе Промысловка ныне Лиманского района Астраханской области.
В РККА в 1934—1937 годах. Участник Великой Отечественной войны с августа 1941 года.
5 декабря 1944 года Храпов со своей ротой форсировал Дунай в районе населённого пункта Мариахаза (севернее города Эрчи, Венгрия). За мужество и отвагу, проявленные в боях при форсировании реки Дунай, Храпову Указом Президиума Верховного Совета СССР от 24 марта 1945 года присвоено звание Героя Советского Союза.
Умер 22 мая 1985 года.