Николай Михайлович родился 3 апреля 1841 года, по окончанию 1-го кадетского корпуса в 1859 году, был выпущен в Несвижский гренадерский генерал-фельдмаршала князя Барклая де Толли полк.
В 1863 году переведен в лейб-гвардии Семеновский полк. В 1864 году произведен в поручики. В 1867 году – в штабс-капитаны. Заведовал оружейной частью полка в 1869 году. С 1870 по 1876 годы командовал 1-й стрелковой ротой.
В 1876 году переведен в 4-й туркестанский линейный батальон, подполковником. Назначен командиром батальона 7 февраля 1876 года. Полковником с 3 июля 1877 года.
Назначен командиром 148-го пехотного Каспийского полка.
Генерал-майор. Умер 27 декабря 1887 года. Похоронен на Смоленском православном кладбище Санкт-Петербурга (могила сохранилась).
Пожалован орденами: Святого Станислава 3-й степени с мечами и бантом в 1864 году, Святого Станислава 2-й степени в 1871 году, Святой Анны 2-й степени в 1880 году, Святого Владимира 4-й степени в 1883 году.