Николай Александрович Петров в 1914 закончил Офицерские классы подводного плавания и назначен старшим механиком подводную лодку «Гепард». 15 марта 1915 награждён орденом Станислава III-й степени с мечами и бантом. В декабре 1916 назначен флагманским механиком 1-го дивизиона подводных лодок. Награждён орденом Анны III-й степени. В РККФ с 7 ноября 1917, беспартийный. Во время Гражданской войны участвовал в Ледовом походе Балтийского флота из Гельсингфорса в Кронштадт в 1918. В марте 1918 назначен флагманским механиком дивизии подводных лодок Балтийского моря. На этой должности до 1931, затем переведён в ВВМИУ им. Ф. Э. Дзержинского, организовал и возглавил кафедру «Живучести подводных лодок». В годы Великой Отечественной войны продолжал оставаться на прежней должности. До 1947 начальник кафедры живучести Военно-морского инженерного училища им. Ф. Э. Дзержинского, затем переведён в старшие преподаватели. Вышел в отставку в 1956. Скончался в 1961 и похоронен на Большеохтинском кладбище.