Известно, что генерал-лейтенант юстиции Игорь Краснов родился в Архангельске 24 декабря 1975 года. Окончил Поморский государственный университет им. М.В. Ломоносова.
С 1997 года Краснов работал в органах прокуратуры. С 2006 года – следователь центрального аппарата Генпрокуратуры, с 2007 года - старший следователь по особо важным делам при председателе СК. В 2016 году был назначен заместителем главы Следственного комитета. Награжден медалью ордена "За заслуги перед Отечеством" II степени (2011).