Родился 29 августа 1916 года в станице Тацинской Ростовской области.
В Красной Армии с 1935 года. В Великую Отечественную войну Иван Банов был на фронте с июня 1941 года, а в 1942 году направлен на работу в тыл на территорию Беларуси.
Иван Николаевич создал несколько крупных партизанских отрядов, которые разгромили ряд вражеских гарнизонов, совершили сотни крушений воинских эшелонов противника, взорвали около двух десятков железнодорожных мостов, систематически добывали важные данные о дислокации войск противника.
В январе 1943 года Банов был представлен к награде — ордену Ленина, а в феврале 1944 года Указом Президиума Верховного Совета СССР Ивану Николаевичу Банову было присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда».