Игорь Красавин родился 14 июля 1978 года в городе Краснодар, Краснодарский край. В 2000 году, успешно окончил учетно-финансовый факультет Московского государственного университета коммерции с присвоением квалификации «экономист» по специальности «финансы и кредит».
Трудовую деятельность, Красавин начал с должности специалиста первой категории в группе реорганизационных и ликвидационных процедур Агентства Федеральной службы России по делам о несостоятельности и финансовому оздоровлению по Краснодарскому краю.
В 2002 году, Кубанским государственным технологическим университетом, специалисту присуждена ученая степень кандидата экономических наук. В том же году, Игорь Красавин поступил на работу в департамент по финансам, бюджету и контролю Краснодарского края, где прошел путь от специалиста первой категории отдела казначейского контроля до заместителя начальника отдела анализа и отраслевого учета финансового состояния предприятий Управления по финансовому оздоровлению и банкротству.
Позднее, в 2007 году финансист назначен начальником отдела государственной поддержки экономики Управления экономики и целевых программ Краснодарского края.
В 2009 году, экономист занял должность начальника отдела контроля, а затем первого заместителя руководителя вышеуказанного Управления.
С 2012 года, в порядке перевода, Игорь Викторович назначен начальником Управления целевых программ и контроля размещения заказов министерства экономики Краснодарского края. Должность заместителя министра экономики Краснодарского края занимает с октября 2012 года.
Далее, в 2013 году, опытный управленец получил дополнительное образование, успешно окончив юридический факультета Кубанского государственного университета по специальности «юриспруденция» с присвоением квалификации «Юрист».