Иван Гузенков родился 24 февраля 1924 года в деревне Зелепуговка (ныне — в черте села Салтановка Навлинского района Брянской области) в семье крестьянина. Окончил семилетнюю школу в Салтановке, затем работал киномехаником в клубе имени Сталина совхоза имени Крупской. В июне 1941 года Гузенков был призван на службу в Рабоче-крестьянскую Красную Армию и направлен на фронт Великой Отечественной войны. Принимал участие в боях на Западном фронте, затем в составе партизанского отряда в Брянской области. Вернувшись в действующую армию, воевал на Брянском, Воронежском и 1-м Украинском фронтах. Участвовал в Курской битве, освобождении Украинской ССР, битве за Днепр на Букринском плацдарме. К ноябрю 1943 года гвардии красноармеец Иван Гузенков был разведчиком 51-й гвардейской танковой бригады 6-го гвардейского танкового корпуса 3-й гвардейской танковой армии 1-го Украинского фронта. Отличился во время Киевской операции.