Николай Михайлович родился 14 декабря 1921 года в деревне Заболоть Смоленского района Смоленской области. С 1950 по 1953 год в составе 147 ГИАП участвовал в Корейской войне. С 1954 года проходил службу на аэродроме Туношна (в/ч 34543) в должности заместителя начальника части. В 1955 году окончил 1-е Вольское военно-авиационное техническое училище. За время службы капитан Николай Новиков награжден орденом «Красной Звезды» (30.12.1956), а также медалями: - «За боевые заслуги» (19.11.1951); - «За боевые заслуги (04.06.1954); - «20 лет Победы в Великой Отечественной войне 1941-1945г.г.»; - «30 лет Победы в Великой Отечественной войне 1941-1945г.г.»; - «40 лет Победы в Великой Отечественной войне 1941-1945г.г.»; - «40 лет Вооруженных сил СССР»; - «60 лет Вооруженных сил СССР».
Скончался Николай Михайлович 5 июня 1991 года. Похоронен на Игнатовском кладбище в Ярославле.