Иван Демченко родился в 1960 году в Северной Осетии. Свой профессиональный путь начал в Украине, после чего в 1988 году он переехал в Абинский район Краснодарского края. Уже здесь он устраивается экономистом в местное агропромышленное объединение.
За два года он вырос до замруководителя предприятия по экономике. Вскоре он перешел на госслужбу в управление государственной налоговой инспекции на пост руководителя. После пяти лет службы он ушел в бизнес, но вскоре вернулся в политику.
В 2002 году он победил на выборах в Законодательное собрание Краснодарского края, где в последствии год работал в комитете по военным вопросам, воспитанию допризывной молодежи и делам казачества. Затем жители проголосовали за Ивана Демченко на выборах депутатов в Госдуму.
Уже три созыва подряд он представляет Краснодарский край в российском парламенте.