Николай Иванович родился 11 июня 1927 года в с.Гусиха Спасского кантона ТатАССР (позже Куйбышевского района ТатАССР, ныне Спасский район РТ). Окончил 4 класса начальной школы. Труженик тыла. С первых дней войны и до призыва в армию работал в колхозе «Комбайн».
Участник Великой Отечественной войны. Призван в ряды Красной Армии 4 декабря 1944 года Куйбышевским РВК ТатАССР. Военную службу начал стрелком в 357 стрелковом полку, где служил до января 1946 года и в составе которого принял участие в период с 9 августа 1945 года по 3 сентября 1945 года в войне с Японией. В период с января 1946 года по март 1946 года службу проходил в 386 стрелковом полку стрелком. В период с марта 1946 года по февраль 1947 года службу проходил в войсковой части 25455 мотористом дорожно-строительных машин. В период с февраля 1947 года по июнь 1951 года службу проходил в войсковой части 13297 командиром отделения мотористов. После увольнения в запас два года работал в Камско-Устьинском районе, вернувшись домой после 1953 года, работал в колхозе «Комбайн» трактористом и позже в совхозе «Антоновский» трактористом и мельником. Ветеран труда. Жил в с.Гусиха. С супругой Раисей Ивановной вырастили 4-х сыновей.
Награжден орденом медалью «За победу над Японией» и другими медалями.