Родился в 1904 году в селе Муром Муромской волости (ныне Шебекинский район), в крестьянской семье.
В молодые годы был активным организатором колхозно-совхозного производства в родных местах, участвовал в создании и становлении машинно-тракторных станций (МТС). Работал бухгалтером, затем заместителем директора машинно-тракторной станции (МТС). После Великой Отечественной войны продолжил работу на Шебекинской МТС Шебекинского района Курской (с 1954 года — Белгородской) области.
В конце 1950-х Николай Николаевич окончил курсы механизации и электрификации сельского хозяйства в Москве.
В 1956 году Н.Н. Чефранова назначили главным инженером, а затем директором МТС. Многое сделал для организационно-хозяйственного укрепления колхозов коллектив Шебекинской МТС. Возникли механизированные звенья, смелее стала применяться раздельная уборка хлебов, механизировались животноводческие фермы. Росли урожаи, поднималась продуктивность животноводства.
11 марта 1958 года Николаю Николаевичу Чефранову за выдающиеся успехи в деле развития сельского хозяйства было присвоено звание Героя Социалистического Труда.
В дальнейшем Н.Н. Чефранов работал управляющим райобъединения «Сельхозтехника», начальником строительного управления «Межколхозстрой», директором треста по строительству дорог «Облмежколхозстрой».
Умер в 1989 году.
Использованные источники:
1. Николай Николаевич Чефранов // Белгородская энциклопедия / ред. сов. : С. Г. Аксенов, В. И. Белых, А. Д. Витохин [и др.]. — Белгород : Областная типография, 2000. — С. 425.
2. Николай Николаевич Чефранов // Герои Социалистического Труда Белгородчины / сост.-ред. Н. Кузнецов. — Белгород, 1974. — С. 63-65.
3. Маслова, Н. Край Шебекинский: годы и судьбы. Николай Николаевич Чефранов / Н. Маслова // Красное знамя. — 2002. — 26 апр.