Родился 24 июня 1964 года в городе Толочин Витебской области Белорусской ССР (город Толочин, Витебская область, Республика Беларусь).
С 18 апреля 1987 года по 8 февраля 1989 года проходил службу в Республике Афганистан в должности командира взвода управления 1-го гаубичного самоходно-артиллерийского полка 5-й мотострелковой дивизии в городе Шинданд Республики Афганистан.
Награжден медалями "За боевые заслуги", "Воину-интернационалисту от благодарного афганского народа" и другими наградами.
Афганское движение на Славгородской земле : Берестов Игорь Михайлович // И память сердца говорит… : альбом / ГУК "Централизованная сеть публичных библиотек Славгородского района". — Славгород, [2000?]. — С. 134—144 : ил.
В предверии Дня вывода советских войск из Афганистана прошла встреча учащихся 10-х классов ГУО "Гимназия № 1 г. Горки" с воином-интернационалистом Игорем Михайловичем Берестовым.