Игорь Карпов родился в 1964 году в г. Ногинске. Проживал в Ногинске в Доможирово. Окончил школу № 3. Окончив школу, он призвался в ряды Советской армии.
С декабря 1983 года по май 1984 года исполнял интернациональный долг в Республике Афганистан, участвуя в боевых рейдах по территории этого государства.
11 мая 1984 года, при выполнении очередного, боевого задания, погиб от разрыва ручной гранаты.
Награжден Орденом "Красной Звезды" (посмертно).