Илья Константинов родился 28 декабря 1956 года в городе Санкт-Петербург. Окончил экономический факультет Ленинградского университета. Преподавал политэкономию в Ленинградском заводе-ВТУЗе; был уволен в 1983 году за антисоветское содержание лекций перед студентами. Затем работал грузчиком, полотером, кочегаром, в 1987-1990 годах - оператор газовой котельной 3 Петроградского участка производственно-эксплуатационного объединения «Лентеплоэнерго».
С 1988 года занимается политической деятельностью. В 1988 году участвовал в создании ленинградского дискуссионного политического клуба «Альтернатива»; входил в редколлегию органа Ленинградского народного фронта - газеты «Набат». В 1989 году входил в инициативную группу по созданию Демократической партии России. В 1990 году участвовал в создании Свободной демократической партии России и был избран ее сопредседателем. В 1990-1991 годах входил в Совет представителей Движения «Демократическая Россия» от Ленинграда.
В 1990-1993 годах - народный депутат РСФСР, член Верховного Совета Российской Федерации, был членом Комитета по вопросам экономической реформы, а также Комитета по свободе совести, вероисповеданиям, милосердию и благотворительности.
В сентябре 1993 года после указа Президента Б.Ельцина о роспуске Съезда народных депутатов и Верховного Совета РФ начал формирование боевых дружин защитников Дома Советов России и принимал участие в его обороне в октябре. После штурма Белого Дома был арестован, содержался в Лефортовской тюрьме. Обвинялся в совершении преступлений, предусмотренных 79 статьей УК РСФСР, что грозило лишением свободы на срок от 2 до 15 лет. Освобожден по объявленной Государственной Думой первого созыва амнистии в феврале 1994 года.
В 1994 году вместе с А.Руцким участвовал в организации Социально-патриотического движения «Держава», но в дальнейшем отошел от Движения. В октябре 1994 г. инициировал созыв III Конгресса Фронта национального спасения, на котором был избран одним из двух сопредседателей Фронта.
В 1995 году участвовал в кампании по выборам в Государственную думу РФ второго созыва. Был одним из инициаторов создания избирательного блока «Союз вкладчиков - Фронт национального спасения».
C 1999 года - член президиума Центрального совета Всероссийского общественно-политического движения «Духовное наследие». 24 ноября 2001 г. на Учредительном съезде Социал-демократической партии России был избран членом Политического Совета партии.
С 2006 по октябрь 2008 года - секретарь по идеологии Партии социальной справедливости. С октября 2008 года - член центрального совета партии «Справедливая Россия: Родина/Пенсионеры/Жизнь». В 2011 году ушел из «Справедливой России» из-за несогласия с партийной идеологией. Впоследствии вступил в партию «Российский общенародный союз». В ноябре 2012 года выступил на "Русском марше" в Москве.