Николай Сергеевич Лучкин родился 23 июня 1962 года в деревне Кочева Жуковского района Брянской области.
В 1982 году окончил Балтийский университет Марксизма-Ленинизма, в 1988 году Ленинградский сельскохозяйственный институт по специальности «Механизация сельского хозяйства», в 2001 году Филиал Орловской региональной академии государственной службы по специальности «Финансы и кредит».
Начал трудовую деятельность в 1980 году на судах вспомогательного флота, затем служба на кораблях ВМФ.
С 1983г - 1991 г. работал в Жуковском районном комитете комсомола Брянской области.
С 1991-1992 гг. – управление сельского хозяйства администрации Жуковского района Брянской области.
С 1992 г. - 1996 г. работал прорабом, начальником Жуковского участка ОАО «БрянскГазСтрой».
С 1996 г. – 2000 г. – первый заместитель главы администрации Жуковского района Брянской области.
2000 г. – 2006 г. – глава Жуковского района Брянской области.
С 2006 г. - 2009 г. был назначен заместителем Губернатора Брянской области.
С 2009 г. по 2013 г. – председатель комитета Брянской областной Думы.
В 2009 году был избран депутатом Брянской областной Думы пятого созыва по Жуковскому одномандатному округу №16.
2013 г. - 2014 г. - первый заместитель главы Брянской городской администрации.
10.10.2014 г. - 28.10.2014 г. - заместитель генерального директора ОАО «Комплекс».
С 2014г. – 2016 г. – глава администрации Карачевского района Брянской области.
С 2016 г. по 10.08. 2018 г. работал исполнительным директором Брянского регионального отделения общероссийской общественной организации малого и среднего предпринимательства «ОПОРА РОССИИ»
14 августа 2018 года вступил в должность главы администрации Новозыбковского района.
Женат, имеет двоих дочерей.