Родился 13 апреля 1924 года в селе Балтачево Красноборского района ТАССР (ныне Агрызский район РТ).
Студентом 2 курса Елабужского педучилища призван на фронт Елабужским РВК 23 августа 1942 года. Воевал на Курской дуге, Западном фронте, освобождал Румынию, Венгрию, Австрию, Чехословакию. Награжден орденами Красной Звезды, Отечественной войны I степени, медалями «За взятие Будапешта», «За взятие Вены», «За взятие Праги», «За Победу над Германией», медалью Жукова.
После войны работал учителем истории, директором школы в Пермском крае. Позже семья переехала в Менделеевск. Хасан Шигапович много лет участвовал в общественной жизни района, патриотическом воспитании молодежи.
– Я не люблю вспоминать военные годы, – говорит ветеран, – Ничто не может затмить горечь потерь, тяжелых утрат. Радуюсь, что живем в мирное время.
Военный путь фронтовика отразился в автобиографической книге «Так мы шли к Победе», изданной в 2003 году.