Николай Иванович родился 28 апреля 1925 года в д.Христофоровка Спасского кантона ТатАССР, ныне не существует. Участник Великой Отечественной войны. В Красной Армии с января 1943 года по призыву Куйбышевским РВК ТатАССР. В феврале 1944 году окончил военное училище, направлен на 1-й Прибалтийский и 3-й Белорусский фронты. Гвардии старший лейтенант, командир пулемётного взвода 77-го Гвардейского стрелкового полка 26-й Гвардейской стрелковой Восточно-Сибирской Городокской дивизии 11-й Гвардейской армии. При прорыве немецкой обороны в районе населённых пунктов Фролово и Шилиха под г.Витебск 10 марта 1944 года Мельников заменил выбывшего пулемётчика и точным огнём уничтожил орудийный расчёт гитлеровцев. Был тяжело ранен. Демобилизован инвалидом 3-й группы. В 1945 году работал 2-м секретарём Куйбышевского райкома ВЛКСМ ТатАССР, в 1946–72 года преподавал военное дело в Куйбышевской средней школе. С 1972 года работал в одной из школ г. Волгограда. Награждён орденами Отечественной войны 2-й (1946г.) и 1-й (1985г.) степеней, Красной Звезды (1944г.), медалями «За отвагу», «За победу над Германией в Великой Отечественной войне 1941–1945гг.».
Умер 07 мая 2011 года, похоронен на городском кладбище г.Волгоград.