Родился 2 декабря 1968 г. на хуторе Секачи Михайловского района Волгоградской области.
В 1992 г. окончил Волгоградский сельскохозяйственный институт (ныне - Волгоградский государственный аграрный университет) по специальности "агроном".
В 1992-1993 гг. работал агрономом-семеноводом совхоза "Секачевский" Михайловского района.
С 1993 по 2005 г. был директором ЗАО "Секачи" Михайловского района.
9 октября 2005 г. избран главой Михайловского муниципального района Волгоградской области. Баллотировался в порядке самовыдвижения, на выборах получил 49,87% голосов избирателей. Его основной соперник - глава администрации Михайловского района Сергей Кошелев - 35,42% голосов. 11 октября 2009 г. Николай Семисотов был переизбран главой Михайловского района(от "Единой России"; 75,10%), второе место заняла главный архитектор района Наталья Беккер (самовыдвижение; 12,54%).
Одновременно Николай Семисотов исполнял обязанности главы г. Михайловки. Был одним из инициаторов объединении города с Михайловским районом. В июне 2012 г. Волгоградская областная дума приняла решение об объединении территорий в единый городской округ.
23 сентября 2012 г. был избран главой городского округа города Михайловка. Участвовал в досрочных выборах от партии "Единая России" (был выдвинут после праймериз, прошедших в августе 2011 г.). По итогам голосования набрал 61,9% голосов. Второе место из четырех занял кандидат от КПРФ, временно неработающий Александр Орлов с результатом 19,21%.
17 сентября 2014 г. Николай Семисотов стал депутатом Волгоградской областной думы V созыва от партии "Единая Россия" (возглавлял Михайловскую региональную группу №3.) 30 сентября того же года, на первом заседании облдумы, был избран председателя регионального парламента (за - 34 из 37 депутатов).
С 2019 г. - член Совета Федерации РФ (сенатор) - представитель от исполнительного органа государственной власти Волгоградской области. Был наделен полномочиями 24 сентября 2019 г., 5 октября 2024 г.
Награжден медалью ордена "За заслуги перед Отечеством" II степени (2023).