Николай Иванович родился 10 апреля 1924 года в с.Пичкасы Спасского кантона татАССР (позже Куйбышевского района ТатАССР, ныне Спасского района РТ).
Участник Великой Отечественной войны. Призван в ряды Красной Армии в июле 1942 года Куйбышевским РВК ТатАССР. С октября 1942 года по 9 мая 1945 года воевал на Северном флоте красноармеецом 16-й авиабазы. После увольнения в запас служил в органах внутренних дел с 24 мая 1948 года по 7 февраля 1963 года инспектором ОВПЧ-6 МООП ТатАССР.
Награжден медалью «За оборону Советского Заполярья», медалью «За победу над Германием в Великой Отечественной войне 1941-1945г.г.» и другими медалями.