Н. Сванидзе родился в Москве в 1955 году. Окончил исторический факультет МГУ по специальности «историк, преподаватель истории со знанием иностранного языка».
После окончания университета работал младшим научным сотрудником в Институте США и Канады АН СССР, с 1990 года преподавал в Историко-архивном институте.
С 1991 года начал работу на телевидении, вел программы «Лицом к России», «Подробности», «Зеркало», «Исторические хроники с Николаем Сванидзе» и др.
В 1994 году стал лауреатом премии ТЭФИ в номинации «Лучший ведущий информационной передачи.
В 2014-м издал серию книг «Исторические хроники» из 28 томов. С 2015 года радиоверсия проекта выходила на радио «Комсомольская правда».
Также Н. Сванидзе занимался правозащитной деятельностью. С 2005 по 2014 год был членом Общественной палаты России.
В 2015 году Николай Сванидзе был гостем Московского сигарного клуба.