Иван Иванович Демченко родился 27 сентября 1960 г. в станице Архонская Северной Осетии
В 1986 году окончил Украинскую сельскохозяйственную академию. Служил в армии, работал в колхозе "Путь к коммунизму" на Украине.
1988-1990 гг. - работал в управлении сельского хозяйства Абинского района Краснодарского края.
1990-1995 гг. - начальник районной налоговой инспекции Абинского района
1995-1996 гг. - заместитель директора бункеровочной компании "Новоазовские линии".
1996-2002 гг. - генеральный директор компании "Новоросметалл"
2002-2007 гг. - генеральный директор ООО "Абинский электрометаллургический завод
Декабрь 2007 - декабрь 2011 гг. - депутат Государственной Думы России, избран в составе федерального списка кандидатов партии "Единая Россия"
Декабрь 2011 гг. сентябрь 2016 гг. - депутат Государственной Думы России, избран в составе федерального списка кандидатов партии "Единая Россия".
С 18 сентября 2016 г. - депутат Государственной Думы России, избран по Славянскому одномандатному избирательному округу № 48, Краснодарский край
В 2018 году в первом чтении проголосовал за самый жёсткий вариант "пенсионной реформы" (65 лет - мужчины, 63 - женщины), во втором и третьем чтении также голосовал за повышение пенсионного возраста.