Николай Сергеевич родился 30 августа 1975 года в Бресте. Окончил Брестский политехнический институт (ныне – Брестский государственный технический университет) и Академию управления при президенте РБ. Специальность по образованию – промышленное и гражданское строительство, бухгалтерский учет, анализ и аудит, государственное управление. Работал в управлении капитального строительства, управлении строительного комплекса и инвестиций Комитета по коммуникациям, энергетике и строительству Брестского облисполкома, начальником отдела содержания дорожной сети и безопасности движения КУП «Брестоблдорстрой». До назначения в горисполком – заместитель председателя Комитета по архитектуре и строительству Брестского облисполкома. С 10 января 2013 года до апреля 2021 года — заместитель председателя Брестского горисполкома, куратор строительной отрасли.