Родился в станице Упорной в 1923 году. Проживал с семьей в Ашхабадском районе Туркменской ССР. Со школьной скамьи ушел в Орловское пехотное училище, располагавшееся в то время в туркменском городе Чарджоу. В Красной Армии с января 1942 года. В августе 1942 направлен в 37-й запасной стрелковый полк 3-й запасной стрелковой дивизии, затем лейтенант Мигорев И.А. командует взводом в 1348-м стрелковом полку 399-й стрелковой дивизии на Сталинградском и Брянском фронтах. В феврале 1943 года во время боев в Орловской области пропал без вести.