Игорь Леонидович Красин родился 17 ноября 1966 года в г. Самарканд Узбекской ССР (ныне - Республика Узбекистан)
1987 г. - окончил Ташкентское общевойсковое командное Краснознаменное училище.
2000 г. - окончил Военную Академию им. М.В. Фрунзе. Участвовал в боевых действиях на территории Чеченской Республики.
2009 г. - окончил Военную Академию Генерального Штаба
30 июня 2009 - сентябрь 2010 гг. - командир 201-й Гатчинской дважды Краснознаменной российской военной базы, дислоцированной в Таджикистане
2010- июля 2015 (?) гг. - заместитель командующего 41-й армией
Июль 2015 - июль 2016 - начальник штаба 20-й гвардейской общевойсковой армии (Воронеж), при нем армия была возвращена из Мулино Нижегородской области в Воронеж
с 5 июля 2017 г. - заместитель командующего 8-й общевойсковой армии Южного военного округа (ЮВО)