Командиры дивизий Красной Армии 1921-1941 гг. Том 21 - стр. 7
С 24 декабря 1928 по 4 ноября 1929 г. проходил обучение на курсах «Выстрел», затем был назначен командиром 1-го Белорусского полка войск ОГПУ. В этой должности в 1929-1930 гг. участвовал в подавлении антисоветских выступлений в Могилёвском и Пуховичском районах. С декабря 1930 г. служил в Управлении пограничных войск ОГПУ (НКВД) Белорусской СССР начальником отделения подготовки, с марта 1932 г. – начальником 3-го отделения 2-го (строевого) отдела, с апреля 1934 г. – начальником отдела боевой подготовки и вооружения. В 1933 г. с отличием окончил факультет заочного и вечернего обучения Военной академии РККА им. М. В. Фрунзе. В сентябре 1936 г. полковник И. И. Мельников переведен в Главное управление пограничных войск НКВД СССР на должность старшего инспектора отдела боевой подготовки. В 1937 г. участвовал в операции по выполнению правительственного задания в Средней Азии. В ноябре арестован органами НКВД и находился под следствием. Приказом НКВД от 16.11.1937 уволен в запас по ст. 46 п. «а». В 1938 г. освобожден из-под ареста за отсутствием состава преступления.19 декабря 1939 г. призван из запаса и служил затем в отделе боевой подготовки 2-го управления Главного управления пограничных войск НКВД СССР старшим пом. начальника и зам. начальника 1-го отделения, а с ноября 1940 г. – начальником 5-го отделения. Приказом НКВД от 11.3.1941 назначен начальником 1-го отделения и пом. начальника отдела боевой подготовки Главного управления пограничных войск НКВД СССР. С началом Великой Отечественной войны на основании приказа Ставки ГК № 00100 от 29.6.1941 «О формировании стрелковых и механизированных дивизий из личного состава войск НКВД» полковник И. И. Мельников был направлен в г. Рыбинск, где сформировал 246-ю стрелковую дивизию. К 20 июля она была переброшена под г. Ржев и включена в 31-ю армию Фронта резервных армий. С 16 августа дивизия была передислоцирована в район ст. Западная Двина, где вошла в 29-ю армию и участвовала в Смоленском сражении (в районе м. Ильино, Старая Торопа, Западная Двина, городов Старица, Ржев и Калинин). 19 августа 1941 г. в районе хут. Андреевское южнее Старая Торопа генерал-майор И. И. Мельников был дважды ранен в голову и спину, когда лично вел полк в атаку. В дальнейшем дивизия под его командованием в составе той же армии войск Западного, а с 19 октября – Калининского фронтов участвовала в Калининских оборонительной и наступательной операциях. В ходе Ржевско-Вяземской наступательной операции в начале февраля 1942 г. противнику удалось отрезать и окружить войска 29-й армии западнее г. Ржев. При выходе из окружения 25 февраля генерал-майор И. И. Мельников был тяжело ранен и 27 февраля в районе дер. Кокошкино захвачен в плен. В течение месяца находился в немецких госпиталях в Ржеве и Смоленске, затем в конце июля направлен в лагерь военнопленных в крепость Летцен в Восточной Пруссии. В дальнейшем с 4 августа 1942 г. содержался в лагере военнопленных Хаммельсбург, со 2 апреля 1944 г. – в Нюрнбергской тюрьме, с 6 сентября 1943 г. – в крепости Вюльцбург близ г. Вайсенбург, с 21 апреля 1945 г. в лагере Моссбург. Из последнего 29 апреля освобожден частями 3-й американской армии и в начале мая передан в распоряжение Военной миссии СССР во Франции. После войны переведен в Москву и с 26 мая 1945 г. проходил государственную проверку при Главном управлении контрразведки «Смерш» в Москве. После ее окончания 31 декабря восстановлен в кадрах Кр. армии и в апреле 1946 г. зачислен слушателем на курсы усовершенствования командиров стрелковых дивизий при Военной академии им. М. В. Фрунзе. В апреле 1947 г. окончил их и назначен начальником военной кафедры Сельскохозяйственной академии им. К. А. Тимирязева в Москве. 31.8.1954 уволен в запас. Воинские звания: полковник (25.12.1935); генерал-майор (15.07.1941). Награды Российской империи: Георгиевский крест 4-й ст., Георгиевская медаль 4-й ст. Награды СССР: ордена Ленина, Красного Знамени, медали.