Заслуженный художник РФ.
Родился 20 октября 1919 года в крестьянской семье в деревне Напутново Владимирской области. В 1928 года вся семья переезжает жить в Москву.
В 1938 году поступает на художественный факультет Московского текстильного института. В 1942 году идет добровольцем на фронт, в воздушно-десантные войска. Ранен в боях под Киевом, имеет медаль «За отвагу». (Немецкая пуля до сих пор находится в пяти сантиметрах от сердца.) Окончить институт пришлось лишь после войны (1946). В течение двух лет преподавал рисунок и живопись в этом же институте, а в 1948 году поступил в Московский художественный институт имени В.И. Сурикова, который окончил в 1953 году. В этом же году состоялась первая выставка художника.
В 1957 году стал членом Московского Союза советских художников. Много путешествовал и по стране, и по всему миру.
Работы Н.Г. Петрова имеются в Государственной Третьяковской галерее и в других музеях страны. В 1976 году удостоен почетного звания «Заслуженный художник России». Принимал участие во всесоюзных, республиканских, московских и зарубежных выставках.