Храмов Семен Иванович родился 26 февраля 1895 года в селе Бима Лаишевского уезда Казанской губернии. Русский. Беспартийный.
На фронт Великой Отечественной войны призвали 13 апреля 1942 года. Участвовал в боях по освобождению городов Калининской области в составе 92-го Железнодорожного батальона. Дважды был болен, лежал на излечении в госпиталях. Участник Гражданской войны.
Свой боевой путь закончил 24 января 1946 года в звании рядового.