Николай Тарасович Лукинов родился в 1914 году в селе Поповка Корочанского района Белгородской области. Окон­чил 6 классов неполной средней школы, работал учетчиком и пчеловодом в колхозе. Призван в Красную Армию в феврале 1936 года. С первого дня Великой Отечественной войны он на фронте. Принимал участие в Курской битве. Был комендантом штаба дивизии, затем командиром танковой роты и заместителем командира танкового батальона. Отличился в Бобруйской операции.

20 октября 1943 года два советских танка, в одном из которых находились лейтенант Николай Лукинов, прорвались через заградительный огонь в расположение гитлеровцев, отразили все атаки врага и удержали захваченный рубеж до подхода основных сил батальона. Гитлеровцы потеряли 12 пушек и свыше 50 автоматчиков. Вражеская пехота была рассеяна и частично уничтожена. Танкисты помогли стрелкам успешно развернуть наступление.

Указом Президиума Верховного Совета СССР от 15 января 1944 года командиру танковой роты 23-й танковой бригады лейтенанту Лукинову Николаю Тарасовичу присвоено звание Героя Советского Союза.

После войны Николай Лукинов окончил Высшую офицерскую бронетанковую школу. С сентября 1960 г. подполковник запаса Лукинов жил в г. Белгороде. Работал преподавателем в средней школе №35 и строительном колледже.