Николай Михайлович родился в 1903 году в д.Языково Мензелинского уезда Уфимской губернии (ныне Сармановского района РТ). Участник Великой Отечественной войны. В Красной Армии с 1938 года, служил врачом в период Польской кампании 1939 года. На фронте с 1941 года. Майор медицинской службы, командир медицинской роты 140-го медсанбата, начальником военного госпиталя №2889. Через руки Николай Михайловича прошло более 4 тыс. раненых. После демобилизации в 1946–52 года врач Куйбышевской районной больницы ТатАССР. Награждён орденом Красной Звезды (1945г.), медалями «За боевые заслуги» (1942г.) и другими.
Умер 23 февраля 1956 года, похоронен на городском кладбище г.Куйбышев ТатАССР.