Николай Петрович родился 8 декабря 1936 года в с.Кузнечиха Кузнечихинского района ТатАССР (ныне Спасский район РТ). Окончил Кузнечихинскую 7-летнюю школу. В 1960–90 года работал в колхозе «Звезда» Кузнечихинского (с 1960 года Куйбышевского) района водителем грузового автомобиля ГАЗ-52, ежегодно перевыполнял планы грузоперевозок, обеспечивал экономию средств при ремонте и горюче-смазочных материалов. До выхода на пенсию (1996г.) работал шофёром легкового автомобиля.
Награждён орденом «Знак Почёта» (1976г.), бронзовой медалью ВДНХ СССР (1978г.), его имя неоднократно заносилось на районную Доску Почёта.