Николай Лукьянович родился 6 июня 1963 года в Омске. После окончания школы в 1980 году устроился на работу в ПО «Омскоблпарикмахерские», где сначала был учеником мужского мастера, а затем мастером-парикмахером. С 1981 года по 1983-й служил в армии. Демобилизовавшись, поступил в Омский технологический институт бытового обслуживания, который окончил в 1987 году по специальности «Бухгалтерский учет и анализ хозяйственной деятельности», получив квалификацию «Экономист». С августа 1987 года по декабрь 1988-го — бухгалтер-ревизор управления бытового обслуживания населения Омского облисполкома. Затем в течение полутора лет работал бухгалтером-ревизором 2 категории в Омском территориальном производственном объединении бытового обслуживания населения.
В сентябре 1990 года перешел в Государственную налоговую инспекцию по Центральному району города Омска, где занимал должности государственного налогового инспектора, и.о. начальника отдела налогообложения прибыли государственных и совместных предприятий, начальника отдела налогообложения доходов и прибыли государственных предприятий и банков. С декабря 1993 года по май 1994-го — начальник планово-экономического отдела АКБ «Омторбанк».
В мае 1994 года устроился в Управление федерального казначейства по городу Омску, где проработал до ноября 2001 года. Занимал должности начальника отдела прогнозирования, контроля и распределения доходов, начальника отделения федерального казначейства по Советскому АО города Омска. В 1998 году в связи с реорганизацией управления и ликвидацией отделений Федерального казначейства по административным округам города был назначен начальником отдела по контролю за целевым использованием бюджетных и внебюджетных средств отделения Федерального казначейства по городу Омску УФК МФ РФ по Омской области. В декабре 2001 года назначен начальником управления финансового контроля департамента финансов и экономики администрации города Омска (ныне департамент финансов администрации города Омска).
Женат, воспитывает двоих детей.