Иван Макарович Рогоза родился 13 июня 1928 года в деревне Ивановка Нижнеингашского района Красноярского края. С 1942 года жил в Канске, с 1946 года и до 1977 года работал председателем межрайонного Совета добровольного спортивного общества «Спартак».
Иван Рогоза – основатель хоккея в городе Канске. По его инициативе и при непосредственном участии в 1954 году здесь возведён стадион «Спартак». Через два года на территории стадиона Иван Макарович организовал строительство первой в городе хоккейной коробки и создал первую хоккейную команду (хоккей с шайбой) из парней, игравших в русский хоккей и футбол.
Ещё спустя два года, начиная с 1958, канские хоккеисты уже играли на уровне региона, конкурировали на равных с ведущими командами большого Красноярского края, играли на всех краевых хоккейных площадках. В дебютном сезоне стали третьими и далее, в течение многих лет удерживались в тройке лучших хоккейных команд Красноярского края. В этом проявился талант Ивана Макаровича как тренера и руководителя спортивной команды.
В конце 1970-х годов Рогоза переходит на работу в Канский ремонтный завод. На тот момент ремзавод и спорт не связывало, практически, ничего. Здесь вновь, Ивану Макаровичу удалось проявить свой организаторский талант и дар убеждения. Он в короткий срок инициирует и заручается поддержкой руководства завода, в результате чего город получает еще одну хоккейную коробку, спортивный зал, крытый стрелковый тир. А при заводе создаются хоккейная команда «Луч» и несколько команд по игровым видам спорта, демонстрировавшие заметные успехи в краевых турнирах добровольного спортивного общества «Урожай».
Прожил Иван Макарович 82 года, в последние годы тяжело болел и ушёл из жизни 27 мая 2010 года.