Николай Петров родился в деревне Тоскаево Яльчикского района Чувашской Республики 24 сентября 1999 года. В 2006 году Николай поступил в 1 класс Яльчикской средней школы, где учился по 2017 год. Первый учитель Николая Петрова — Алёна Данилова. В 2021 году с отличием окончил Московское высшее общевойсковое командное училище. После окончания училища был направлен на дальнейшее прохождение службы в Республику Дагестан город Буйнакск в войсковую часть 63354, в 136-ю отдельную гвардейскую мотострелковую бригаду. С первых дней участвовал в военных действиях в ходе вторжения России на Украину. В ходе боя в районе населенного пункта Авдеевка получил ранения, несовместимые с жизнью.