Радио Sputnik представляет справку о кандидате на пост генерального прокурора России.
С 1997 года Краснов работал в органах прокуратуры. В 2006–2007 был следователем центрального аппарата Генпрокуратуры. В 2007 году перешел в Следственный комитет. Работал старшим следователем по особо важным делам при председателе СК.В апреле 2016 года был назначен заместителем главы Следственного комитета Александра Бастрыкина.
Будучи следователем, вел такие резонансные дела, как убийства политика Бориса Немцова, адвоката Станислава Маркелова и журналистки Анастасии Бабуровой, расследовал преступления, совершенные "белгородским стрелком" Сергеем Помазуном, участниками "Боевой организации русских националистов", хищения при строительстве космодрома Восточный и другие.
В 2017 году получил звание генерал-лейтенанта юстиции. Награжден медалью ордена "За заслуги перед Отечеством" II степени.
20 января 2020 года президент РФ Владимир Путин внес кандидатуру Игоря Краснова на должность генпрокурора.