Родился 29 августа (16 августа по старому стилю) 1916 года. Из крестьян.
В Советской Армии с 1935-го. Член компартии с 1939-го.
Окончил два курса сельхозтехникума, Орджоникидзевское военное пехотное училище (1938), Военную академию им. М. В. Фрунзе (1949). Секретарь комсомольской организации колхоза.
Участник Великой Отечественной войны с июня 1941-го. С августа 1942-го выполнял задания в тылу врага. Создал несколько партизанских отрядов, объединившихся в крупное соединение. Партизаны, действуя под руководством майора Банова, в 1942—1943 годах разгромили ряд вражеских гарнизонов на территории Белоруссии и Польши, совершили сотни крушений войнских эшелонов противника, взорвали около двух десятков железнодорожных мостов, собрали немало ценных сведений.
С 1949 года И. Н. Банов проходил службу в органах советской военной разведки до своей отставки в 1977 году.
Умер 9 февраля 1982 года в Москве. Похоронен на Химкинском кладбище.