Родился 3 апреля 1949 года в г. Салехард Ямало-Ненецкого автономного округа. Театральную деятельность начал в 1970г. актером Белгородского областного театра кукол. В 1980 году окончил Ленинградский Государственный институт театра, музыки и кинематографии (ныне Санкт-Петербургская Государственная академия театрального искусства) специальность -режиссура драмы, специализация - режиссура театра кукол (класс профессора М.М. Королева).
С 1980 по 1987 г. - главный режиссер Тамбовского областного театра кукол. 1982 г. - прошел курсы повышения квалификации в группе режиссеров (главных и очередных) во Всесоюзном институте МК СССР под руководством С.В. Образцова.
С 1987 по 1995 г. - возглавлял отделение "Актер театра кукол" в Иркутском театральном училище, являясь мастером и преподавателем актерского мастерства, выпустил несколько актерских курсов.
В 1997 году создает на Иркутском телевидении детскую телепередачу «Ку-ка-ре-ку!»
1999г. - Детская передача «Ку-ка-ре-ку!» АС Байкал ТВ, под руководством Н. Одинцова становится призером Международного фестиваля телепрограмм для детей "Детский экран - окно в третье тысячелетие" - 2й приз за лучшую передачу для самых маленьких.
2000 г. - Диплом за яркость экранного решения - на 2м Международном фестивале телепрограмм для детей.
2001 г. - Диплом 12го Международного фестиваля для детей и юношества.
С 2004 года - главный режиссер Белгородского Государственного театра кукол.
В 2009 была учреждена ежегодная независимая Премия имени Николая Одинцова.