Игорь Николаевич Родионов родился 1 декабря 1936 года в селе Куракино Пензенской области в крестьянской семье.
В 1957 г. окончил Орловское танковое училище, в 1970 г. с золотой медалью - Военную академию бронетанковых войск им. Маршала Советского Союза Р.Я. Малиновского, в 1980 г. - с отличием Военную академию Генерального штаба Вооруженных сил СССР.
С 1957 г. служил в танковых войсках в Группе советских войск в Германии.
С 1963 г. - командир танковой роты, заместитель командира танкового батальона Московского военного округа, с 1970 г. - командир мотострелкового полка, заместитель командира, командир дивизии Прикарпатского военного округа.
В 1980-1983 гг. проходил службу в составе Центральной группы войск (Чехословакия).
С 1983 г. по 1985 г. - командующий общевойсковой армией Дальневосточного военного округа.
В 1985-1986 гг. командовал 40-й армией Ограниченного контингента советских войск в Афганистане.
С 1986 г. по 1988 г. - первый заместитель командующего войсками Московского военного округа.
В 1988-1989 гг. - командующий войсками Закавказского военного округа (ЗакВО), военный комендант г. Тбилиси.
С 1989 г. по 1996 г. - начальник Военной академии Генерального штаба Вооруженных сил РФ.
17 июля 1996 г. был назначен министром обороны РФ в правительстве Виктора Черномырдина. 11 декабря 1996 г. уволен с военной службы по возрасту с сохранением поста главы военного ведомства. 22 мая 1997 г. президент России Борис Ельцин освободил Родионова от должности.
С 1999 г. по 2007 г. - депутат Государственной думы Федерального собрания РФ третьего и четвертого созывов. В 1999-2003 гг. - член фракции КПРФ, с 2003 г. по 2007 г. входил во фракцию "Справедливая Россия - "Родина" /народно- патриотический союз/".
В 2002-2007 гг. возглавлял Народно-патриотическую партию России.
Генерал армии (1996).
Награжден орденами Красного Знамени, Красной Звезды, "За службу Родине в Вооруженных Силах СССР" II и III степени.
Супруга - Людмила Ивановна (1939 г.р.), сын - Сергей (1962 г.р.)