Николай Михайлович родился 14 декабря 1927 года в селе Шармаши Арского кантона ТатАССР (позже Сабинский район ТатАССР, ныне Тюлячинский район РТ).
Труженик тыла. Трудиться начал в 1942 году, когда шла Великая Отечественная война, в местном колхозе. Работал кузнецом.В 1948 году был призван на службу в ряды Советскую Армию, в этом же 1948 году окончил школу авиационных механиков в г.Вольск Саратовской области. И войск поступил в Вольское авиационное техническое училище ВВС, которое окончил в 1956 году.Став офицером продолжил служить и обслуживал самолет трижды Героя Советского Союза генерал-майора авиации Кожедуба И.Н. Когда в 1958 году было принято решение о сокращении численности Вооруженных Сил СССР, демобилизовался из армии и приехал в г.Казань, где устроился на завод пишущих устройств (позже — Казанский завод пишущих устройств для ЭВМ, в настоящее время — Казанское производственное объединение вычислительных систем). Трудился здесь слесарем-сборщиком, руководил бригадой до 1990 года, занимался рационализаторской деятельностью, был наставником молодежи. Ветеран труда.
26 апреля 1971 года Николаю Михайловичу было присвоено звание Героя Социалистического Труда с вручением ордена Ленина (за выдающиеся заслуги в выполнении плана VIII пятилетки и организацию производства новой техники).
Занимался общественной деятельностью, был членом райкома и горкома КПСС, Республиканского и Центрального советов Всесоюзного общества рационализаторов и изобретателей.
Награжден медалью «За доблестный труд в Великой Отечественной войне 1941—1945 гг.», медалью «За доблестный труд. В ознаменование 100-летия со дня рождения В. И. Ленина», серебряной и бронзовой медалями ВДНХ СССР.