Его отец Артур Готлибович - по национальности немец, участник революции и Гражданской войны, партийно-хозяйственный работник, директор Одесского рабоче-колхозного театра. Мать = коренная одесситка. Николай Гефт работал на заводе, окончил машиностроительный техникум и институт инженеров водного транспорта. Работал по специальности в Архангельске. С началом войны направлен на Черноморский флот. В январе 1942 года был мобилизован на строительство металлургического комбината в Челябинске. В том же году Николаю Гефту, в совершенстве владевшему немецким языком, предложили работать в разведке НКВД и направили в разведшколу в город Энгельс. Ему присвоили псевдоним Золотников. После окончания разведшколы он был заброшен в оккупированную Одессу. Легенда: был призван на фронт, добровольно сдался в плен, из лагеря военнопленных освобожден, когда выяснилось его немецкое происхождение. После проверки Гефта устроили на работу инженером в организацию «Стройнадзор», отвечавшую за ремонт немецких военны