Николай Сванидзе родился 2 апреля 1955 года в городе Москва. Отец мальчика, Карл Николаевич являлся заместителем главного редактора Издательства политической литературы ЦК КПСС, а мать, Аделаида Анатольевна работала историком, специалистом по Скандинавии, преподавала в Московского Государственном Университете и РГГУ.
Николай унаследовал от родителей все самое лучшее: аналитический склад ума и гуманитарные способности, благодаря этому успешно окончил московскую школу №56 с углубленным изучением английского языка. Получив аттестат, поступил на исторический факультет Московского государственного университета имени Ломоносова. Будучи студентом 3-го курса вступил в КПСС, и покинул партию только с развалом СССР.
Получив диплом Николай Карлович более 10 лет проработал в должности преподавателя истории в институте Северной Америки при Академии Наук СССР. В это же время читал курс лекций по Новой истории стран Западной Европы в Российском гуманитарном государственном университете.
В 1991 году Николай Карлович пришел на российское телевидение, получив приглашение стать комментатором программы «Вести», при этом он не появлялся в кадре, а только писал закадровые комментарии и озвучивал их. Вскоре Сванидзе вышел в эфир в качестве ведущего таких программ как: «Контрасты», «Подробности», «Зеркало», «Исторический процесс» и «Суд времени». В разное время вел циклы исторических телевизионных программ и телефильмов.
Сванидзе настолько успешно трудился в журналистике, что его выбрали на пост руководителя телерадиокомпании. Программы о ситуации в России стали одними из самых рейтинговых.
Указом действующего президента, в 1994 году Николай Карлович награждается орденом «За личное мужество», который тот получил за освещение событий октября 1993 года. Деятельность журналиста в те сложные для страны дни оказалась сопряжена с угрозой для собственной жизни, но об этом он тогда не думал. Помимо правительственной награды, в 1995 году Сванидзе присуждают премию ТЭФИ как лучшему ведущему новостной программы.
С начала 21 столетия Николай Карлович ведет аналитическую программу на канале «РТР». Ведущий записывает цикл передач для радио России «Особое мнение с Николаем Сванидзе». Он создал фильмы, которые показали по главным каналам страны: «Жаркий август 91 года», «Футбольные войны», «Цыпленок жареный», «Б. Н.», «13 месяцев Егора Гайдара».
В этот период Николая Сванидзе приглашают на съемки в сериал о первой жене Сталина, в котором он сыграл роль брата Екатерины. Такой факт позабавил журналиста, особенно уверение режиссера фильма в том, что Николай очень похож на героя Алексея Сванидзе.
С 2005 года Николай Карлович в течении девяти лет входил в Общественную палату России. Занимал пост председателя комиссии Общественной палаты по межнациональным отношениям и свободе совести.
С 2007 года возглавлял кафедру журналистики факультета журналистики Российского государственного гуманитарного университета. Преподавал в Московском институте телевидения и радиовещания «Останкино». Вскоре был избран директором Института Массмедиа РГГУ, сохранив место заведующего кафедрой журналистики. Читал курсы лекций по дисциплинам «Информационно-аналитическая журналистика» и «Журналистика глазами журналиста».
Являлся членом Совета при Президенте Российской Федерации по развитию гражданского общества и правам человека. Входил в Комиссию по противодействию попыткам фальсификации истории в ущерб интересам России.
С ноября 2013 года работал на радиостанции «Серебряный дождь», где вел программы «Тема дня за 60 секунд», «История в лицах», «Главные темы недели». С 23 марта по 28 декабря 2016 года являлся ведущим авторской передачи «Реплика Николая Сванидзе» на том же канале «Россия».
В 2017 году Николай Карлович Сванидзе выпустил свой документальный фильм под названием «Умереть вовремя». Через год, журналист представил свою новую работу «Не враги», а в 2019 году состоялась премьера проекта «Год после Сталина».
Личная жизнь Николая Сванидзе отличалась стабильностью и гармонией. Больше 30 лет он был счастлив в браке с журналисткой Мариной Сергеевной Жуковой. Они познакомились в далеком 1983 году, летом, когда молодой Николай подрабатывал спасателем на московском пляже. В компании бывших студентов МГУ политолог и повстречал будущую жену - красавицу Марину.
Марина Сергеевна долгие годы выступала помощницей Николая на телевидении. Одним из последних мест работы стал пост редактора программы «Зеркало».
У Николая и Марины есть сын. Он успел порадовать родителей не только женитьбой, но и внучкой - Марианной.
Среди увлечений Николая Сванидзе чтение, плавание и футбол. Кроме того он собрал коллекцию виски и сигар.
В 2023 году Николай Сванидзе был госпитализирован в тяжелом состоянии с воспалением легких. Врачи были вынуждены подключить его к аппарату искусственной вентиляции легких и ввести в искусственную кому. Ситуацию усугубили пневмония, острая сердечная, дыхательная и почечная недостаточность, септический шок и сепсис, ишемия головного мозга.
После он проходил лечение в Израиле. Когда ему стало лучше, вернулся в Россию.
В марте 2024 года у нег был диагностирован коронавирус, который привел к пневмонии. Следующие пол года его жизнь эпизодически омрачали слабость, шум в ушах, головокружение, тошнота, одышка и проблемы с давлением.
12 сентября 2024 года дома у Николая случился приступ. Супруга вызвала скорую. Медики в течение часа пытались вернуть его к жизни, но безуспешно. Причиной смерти стала острая сердечная недостаточность.