Назначен на должность министра указом Губернатора Свердловской области от 1 ноября 2011 г. № 957-УГ.
Ранее, с апреля 2008 года, занимал должность заместителя министра энергетики и жилищно-коммунального хозяйства Свердловской области, с августа 2011 года временно исполнял обязанности министра.
В 1991 году Н.Б. Смирнов окончил Уральский ордена Трудового красного Знамени политехнический институт им. С.М. Кирова по специальности «Технология электрохимических производств, инженер химик-технолог».
С 1991 по 2003 год работал стажёром – исследователем, младшим научным сотрудником института высокотемпературной электрохимии Уральского отделения Российской академии наук в Екатеринбурге.
С 2003 по 2004 год – главный специалист отдела энергосбережения управления науки и энергосбережения Правительства Свердловской области.
С 2004 по 2008 гг. – главный специалист, а затем начальник отдела энерго- и ресурсосбережения управления научно-технической политики Министерства промышленности, энергетики и науки Свердловской области.
Кандидат химических наук. Женат. Воспитывает сына.