Родился в станице Упорной в 1912 году. Пять лет обучался в станичной школе. Работал счетоводом в колхозе им. Молотова. Был призван в Красную Армию в 1935 году Армавирским РВК, направлен в 107 кавалерийский полк. Стал курсантом партийной школы, после окончания которой назначен командиром отделения и служил до 1939 года. В 1940-м году ему присвоено звание младшего лейтенанта. В январе 1941 г. прошел переучет при Упорненском РВК. Проживал в Упорной с отцом и матерью, женился. 2 июля 1941 года был призван по мобилизации Упорненским РВК и направлен в 397-й стрелковый полк. Воевал в должности командира взвода 655 стрелкового полка. В августе 1942 года убыл в Ташкент, на обучение в военную академию им. М.В. Фрунзе. В декабре 1942 года, окончив ускоренный курс обучения, старший лейтенант Треба И.З. принял командование 1-м стрелковым батальоном 605-го стрелкового полка 132-й стрелковой дивизии 13-й армии. 24 января-2 февраля 1943 войска Брянского фронта принимали участие в Воронежско-Касторненской наступательной операции. 26 января 1943 года Иван Захарович Треба погиб в бою у д. Юдино Никольского р-на Орловской обл.