Николай Григорьевич Иванов родился в селе Карачельское Челябинского уезда Оренбургской губернии. В 1930 году окончил Челябинскую школу II ступени с землеустроительным уклоном и два года работал по этой специальности. В 1932 -1937 годах учился в Уральском индустриальном институте.
В 1939 году переехал в Чебаркуль, где начал работать учителем физики в средней школе № 1, затем завучем и директором. В 1949-1953 годах был заведующим Чебаркульским районным отделом народного образования (РОНО). С 1953 года – директор средней школы № 6.
Среди творческих инициатив Николая Григорьевича: «Клуб интересных встреч», когда в школу для выступлений привлекались известные люди не только из Чебаркуля и Челябинской области, но со всей страны. Ученики под его руководством занимались поисковой работой. Следопыты школы установили личности воинов, умерших в Чебаркульских госпиталях в годы Великой Отечественной войны, вели переписку с их родственниками. На чебаркульском кладбище появился памятник с именами погибших.
7 мая 1965 года, к 20-летию Победы, по инициативе Никола Григорьевича в школе был открыт музей боевой славы, получивший известность как в Челябинской области, так и за её пределами. В 1967 году при активном участии Иванова Н. Г. в Чебаркуле был установлен памятник чебаркульцам, погибшим на фронтах Великой Отечественной войны. В том же 1967 году в Южно-Уральском книжном издательстве вышла книга Николая Григорьевича «Запевалы больших дел». Имя Николая Григорьевича носит одна из улиц Чебаркуля. На здании школы № 6 установлена мемориальная доска, в школьном музее боевой славы есть экспозиция, посвящённая учительской династии Ивановых, насчитывающей более трёхсот лет.

