Николай Иванович родился 23 мая 1920 года в деревне Кармалка Первомайского района Татаркой АССР (ныне Черемшанский район РТ).
В 1942 году окончил Чистопольскую фельдшерско-акушерскую школу, получив специальность фельдшера.
Участник Великой Отечественной войны. С первых дней войны он пошел в ряды защитников Отечества. Николай Иванович впоследствии стал капитаном медицинской службы. Его служба отмечена многими боевыми наградами, в том числе орденом «Красной звезды».
В медсанчасти ОАО «Татнефть» Николай Иванович трудился с 16 января 1962 года по 11 октября 1982 года. Своим ратным трудом он завоевал непоколебимый авторитет, пользовался уважением пациентов, коллеги к нему относились с почтением. Как участник войны, член КПСС Николай Иванович старался быть достойным сыном своего Отечества. Его заслуги отмечены нагрудным знаком «Отличник здравоохранения», медалью «За доблестный труд. В ознаменование 100-летия со дня рождения В.И. Ленина».