Родился в 1919 году в селе Сурково Шебекинского района в семье колхозников Матвея Анисимовича и Татьяны Антоновны. Всего в семье Астаповых было 5 детей.
Окончил пять классов Первоцепляевской сельской школы, курсы при Большетроицкой МТС. Успел поработать в колхозе трактористом.
В 1939 году был мобилизован на военную службу, имея права на вождение автомобиля и работы на тракторе. Срочную службу проходил во Львове в 25-й танковой дивизии. С первого дня войны участвовал в боевых действиях в составе Юго-Западного, Воронежского, Западного, Брянского, 1-го Украинских фронтов.
В июле 1942 года сержант И.М. Астапов был переведен шофёром 6-го отдела штаба 25-го танкового корпуса.
В январе 1944 года был тяжело контужен и вернулся в строй.
Победу встретил в Берлине в мае 1945 года.
Был награжден: медалями: «За боевые заслуги», «За отвагу», «За взятие Берлина», «За Победу над Германией», «За освобождение Праги», орденами: орден Красной Звезды, орден Отечественной войны II степени, юбилейными наградами.
Использованные источники:
1. Камилова, Р. Водитель командующего танковой армии / Раиса Камилова // Красное знамя. – 2022. – 6 мая.
https://1418museum.ru/heroes/
https://pamyat-naroda.ru/heroes/
https://pamyat-naroda.su/way/930443